1wire ds18b20 atmega8

Znaleziono około 411 wyników dla: 1wire ds18b20 atmega8
  • Odczyt temperatury z DS18B20 na ATMEGA8 w Bascom AVR – kod do 1-wire

    Opis magistrali 1Wire masz w helpie. Poniżej kod na obsługę dallasa DS18B20. Config 1wire = P1.0 'konfiguracja magistrali 1wire Config Lcd = 16 * 1a 'konfiguracja wyswietlacza Deflcdchar 1 , 4 , 10 , 4 , 32 , 32 , 32 , 32 , 32 'znak stopnia Dim T1 As Single Dim T2 As Single Dim B1 As Byte , B2 As Byte , R As Byte Dim Tmp As String * 6 Dim Znak As String...

    Mikrokontrolery   20 Gru 2006 02:21 Odpowiedzi: 6    Wyświetleń: 8457
  • Najprostszy program Bascom 1x ds18b20 bez wyświetlacza

    Napisane na szybko nie sprawdzałem ale chyba powinno działać. [syntax=basic4gl] $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) '*************************************WA... 'Pamiętać o podłączeniu...

    Mikrokontrolery Początkujący   10 Sie 2014 21:07 Odpowiedzi: 3    Wyświetleń: 1452
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Dlaczego czujniki DS18B20 i stabilizator napięcia się przegrzewają?

    Witam ! Dodaję gotowy działający program do pomiaru temperatury. ATmega8 fabryczne fuse bity ( nic nie zmieniaj ). Program sprawdziłem z liniami które wtym programie są zaremowane, ze względu na łatwiejszą konfigurację na mojej płycie. $regfile "m8def.dat" Config Lcdpin = Pin , Db4 = Portd.1 , Db5 = Portd.2 , Db6 = Portd.3 , Db7 = Portd.4...

    Mikrokontrolery AVR   14 Kwi 2011 07:34 Odpowiedzi: 9    Wyświetleń: 1775
  • REKLAMA
  • Jak odczytać temperaturę z 2 czujników DS18B20 na Atmega8 w Bascom?

    Poniżej przykład. Zwróć uwagę, że w tym przykładzie komenda konwersji temperatury występuje na końcu, a nie na początku. Odczytana temperatura będzie zatem tą która została konwertowana po poprzednim odczycie. To oczywiście nie ma znaczenia dla tego jak adresować czujniki. Powodzenia ! PL Config 1wire = Portd.6 Dim Adresy(16) As Byte Dim T1 As Byte...

    Mikrokontrolery   26 Maj 2006 12:45 Odpowiedzi: 6    Wyświetleń: 6333
  • atmega8 [bascom] - ds18b20 wyświetlacz LCD na I2C wyświetla głupoty

    Biblioteka której użyłeś nie ma możliwości dowolnej konfiguracji pinów. W załączniku masz bibliotekę prosto z Rosji :D Chiński wyświetlacz sam mi się uszkodził ale coś tam wyświetla :D http://obrazki.elektroda.pl/6257086800_1... Kod którego użyłem do zrobienia tego zdjęcia [syntax=vbnet] $regfile = "m8def.dat" ' specify the used micro...

    Mikrokontrolery Początkujący   05 Gru 2015 16:47 Odpowiedzi: 4    Wyświetleń: 2247
  • Atmega8 i DS18B20 - pomiar temperatury poniżejk 10st. Celsjusza.

    Hey czyli problem jest w instrukcji Ss = Format(ss , " 0.0") wrzuć ten program i powiedz czy wszystko gra jeżeli tak będę pisał co zrobiłem. [syntax=basic4gl]$regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) 'Deklaracja portów od wyświetlacza...

    Mikrokontrolery AVR   06 Mar 2012 19:26 Odpowiedzi: 47    Wyświetleń: 5715
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12894
  • Barometr, wilgotnościomierz i termometr w jednym

    http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...

    DIY Konstrukcje   13 Lis 2011 11:25 Odpowiedzi: 25    Wyświetleń: 27221
  • REKLAMA
  • Termometr LCD na ATmega8 - nieprawidłowe znaki po stopniu Celsjusza

    Co to znaczy wyświetla jedną linię?? Opisz dokładnie albo zrób zdjęcie. Ekran startowy się pokazuje, czyli "Witaj ..." a w drugiej lini "Temometr.." itd. Gdzie staje program? Co dokładnie pokazuje LCD od momentu włączenia do końca? Prawdopodobnie masz coś na magistrali 1W zwarte albo któryś czujnik poleciał lub port w procesorze. Mogłeś zmienić tylko...

    Mikrokontrolery AVR   15 Gru 2011 00:32 Odpowiedzi: 43    Wyświetleń: 9462
  • odczyt temperatury w bascom na 1wire z ds18b20 do atmega8

    Czy do układu DS18B20 masz podłączone zasilanie +5V, czy pracuje on w konfiguracji dwupinowej? W karcie katalogowej jest wzmianka "If the DS18B20 is powered by an external supply, the master can issue read time slots after the Convert T command and the DS18B20 will respond by transmitting a 0 while the temperature conversion is in progress and a 1 when...

    Mikrokontrolery AVR   14 Paź 2008 06:25 Odpowiedzi: 8    Wyświetleń: 6049
  • REKLAMA
  • Wzmacniacz samochodowy 4x100W

    http://obrazki.elektroda.pl/6948868900_1... Wzmacniacz samochodowy o mocy 400W. Oparty o przetwornicę push-pull na układzie KA7500 (TL494), o mocy do 500W pozwalającej na pracę czterech końcówek mocy TDA7294. Wzmacniacz na przednim panelu posiada trzy trzy-cyfrowe wyświetlacze LED, wyświetlające aktualne napięcie zasilania wzmacniacza,...

    DIY Konstrukcje   12 Mar 2011 11:38 Odpowiedzi: 33    Wyświetleń: 25809
  • Atmega8 + ds18b20 w C, podpięcie czujnika temperatury, kod?

    dlatego uczę się na przykładach - których mi brakuje :( Że co :?: W samym dziale Mikrokontrolery , leżą tony(a może tomy ?) przykładów w C , do komunikacji z DS18B20 - to po pierwsze. Po drugie - skąd Ty wytrzasnąłeś te milisekundy :?: unsigned char exist1w(void){ //sprawdzanie czy urzadzenie 1wire jest podłączone do procesora cbi(PORT1w,PIN);...

    Mikrokontrolery   10 Cze 2008 18:06 Odpowiedzi: 3    Wyświetleń: 2245
  • RESET PULSE w 1wire Atmega8 C - brak odpowiedzi DS18B20 na PB0

    Tak? if (bit_is_clear(PORT_1WIRE, PIN_1WIRE)) Czy tak? if (bit_is_clear(PIN_READ_1WIRE, PIN_1WIRE))

    Mikrokontrolery AVR   05 Mar 2011 10:52 Odpowiedzi: 9    Wyświetleń: 1775
  • [C] Jak poprawić komunikację 1-Wire dla ds18b20 bez gotowych bibliotek?

    Piszę obecnie program obsługujący termometr ds18b20. Nie mogę wykorzystać gotowych bibliotek dostarczonych razem z kompilatorem (CodeVision), więc obsługę 1 wire napisałem sam na podstawie specyfikacji. Jednak poza wysłaniem resetu komunikacja nie przebiega poprawnie. Oto mój kod: /***************************************... This program was...

    Mikrokontrolery AVR   12 Lip 2009 23:24 Odpowiedzi: 8    Wyświetleń: 4460
  • Ogrzewanie basenu ogrodowego.

    http://obrazki.elektroda.pl/5851782000_1... Jako, że sezon na kąpiele w ogródku się rozpoczyna to być może ktoś skorzysta z mojego opisu podgrzewania wody w basenie ogrodowym. Ogrzewanie skończyłem w zasadzie w maju i pod jego koniec i jakieś trzy dni po zalaniu 13-o stopniową wodą miałem temperaturę 26 stopni, ale od początku... Na...

    DIY Dom Ogród   08 Sie 2025 21:04 Odpowiedzi: 1856    Wyświetleń: 688956
  • [AVR][C] - DS1990A, DS18B20, 1Wire - kompletny przykład

    Witam Udało mi się końcu dzisiaj rozwiązać problem. W jednym miejscu (_1WReadSlot(), tuż za odczytaniem bitu) ustawiłem za małe opóźnienie (25us, a powinno być 60us). Jeszcze spróbuje "pogadać" z DS18B20, i postaram się wrzucić tutaj gotowe funkcje do obsługi 1Wire. Dodano po 4 Zgodnie z obietnicą podaje gotowy projekt w WinAVR, pod ATmega8 (at) 4MHz....

    Mikrokontrolery AVR   14 Mar 2015 23:03 Odpowiedzi: 28    Wyświetleń: 23969
  • Atmega8 [C] - brak odczytu z czujnika DS18B20 na linii 1Wire, wyświetla 0.0

    A pisałem żebyś wydrukował sobie schemat płytki. Jest przecież na niej gniazdko 1wire z opornikiem podciagającym

    Mikrokontrolery AVR   29 Cze 2011 14:36 Odpowiedzi: 34    Wyświetleń: 4386
  • Interferencja przy regulacji fazowej i pomiarze 1Wire na ds18b20

    Znam C a wolę pisać w B4A, B4i, B4R, Bascom czyli w Basic, ale kiedy coś mi nie działa to odpalam analizator stanów logicznych albo oscyloskop. Nie zwalam na język programowania. https://obrazki.elektroda.pl/6883372000_...

    Mikrokontrolery AVR   06 Kwi 2019 11:44 Odpowiedzi: 34    Wyświetleń: 1782
  • 4x DS18b20 +LCD = Termometr

    Znalazłem chwile czasu i przerobiłem kod... Wykorzystałem twój kod do aktualizacji mojego termometru :D Poprzestawiałem tylko miejsca wyświetlania strzałek względem temperatury. PS. Warto by pomyśleć o sposobie wyświetlania strzałek jeśli temperatura się utrzymuje niezmiennie przez dłuższą chwilę. http://obrazki.elektroda.net/4_120902224...

    DIY Konstrukcje   02 Maj 2015 22:07 Odpowiedzi: 493    Wyświetleń: 307768
  • Sprawdzenie programu na ATmega8 i dodanie drugiego czujnika DS18B20

    w programowaniu jestem kompletnie zielony :) chcę żeby 2 czujniki ds18b20 były na 1Wire na zasilaniu osobnym (nie pasożytniczym z układu) jeśli to pomoże to mogę schemat wstawić

    Mikrokontrolery AVR   21 Maj 2011 17:30 Odpowiedzi: 2    Wyświetleń: 1145
  • [Atmega8][assembler] - termometr z wyświetlaczem led

    Skoro znasz już składnię assemblera, to jedyne czego potrzebujesz, to: - datasheet Atmega8 - datasheet Ds18b20 - opis standardu komunikacji 1wire Nie wiem jak jest z gotowcami, ale na assembler to bym za bardzo nie liczył. Skoro kiepsko u ciebie z angielskim, to zacznij chociażby od tego: http://www.1-wire.rms.biz.pl/

    Mikrokontrolery AVR   19 Cze 2013 11:07 Odpowiedzi: 9    Wyświetleń: 2559
  • Brak odczytu temperatury z czujnika ds18b20 na LCD w Bascom, ATmega8

    Witam. U mnie ten program pracuje na wewnętrznym oscylatorze 1MHz. Sprawdź czy masz dobrze podłączony DS do pinu zadeklarowanym w programie. Config 1Wire = Portd.5 i tu ma być podłączony DS.

    Mikrokontrolery AVR   18 Kwi 2015 10:48 Odpowiedzi: 22    Wyświetleń: 2247
  • Atmega8 - Jakie wzmacniacze do pomiaru prądu w zasilaczu ATX?

    Witam Przy obecnych cenach zewnętrznych przetworników na I2C ilość ADC w Atmedze przestaje mieć znaczenie, zwracam też uwagę że Atmega8 ma w obudowie DIP tylko 6 przetworników. Temperaturę możesz mierzyć po 1Wire ( DS18B20 ). Masz pomimo komplikacji sprzyjające warunki, dysponujesz +12V i -12V, wiele wzmacniaczy różnicowych może pracować z wejściami...

    Mikrokontrolery   26 Gru 2015 14:47 Odpowiedzi: 10    Wyświetleń: 2949
  • [Atmega8] Jak wyświetlić temperatury z DS18B20 na LCD 3310 z Atmega8 w Bascom?

    No korzystałem z kodów w sieci i wiem jak odbywa sie pomiar temp przez DS18b20. Tylko najwiekszy problem mam z tym wyświelaczem. Nie wiem czy on musi być podłączony pod 1wire czy pod SPI. Dodam ze chciałbym zrobić coś podobnego do tego projektu: [url=http://www.ivica-novakovic.from.hr/... Ten kod do wrzuciłem do załacznika...

    Mikrokontrolery AVR   12 Cze 2010 09:18 Odpowiedzi: 11    Wyświetleń: 3679
  • Atmega8 nie współpracuje z LCD 2x16 i DS18B20 na płytce prototypowej

    Ok, dzięki za pomoc, już wszystko działa :) Powodem była zła płytka :/ miała zwarcie i już ją odesłałem z powrotem :) Ale mam jeszcze inne, nurtujące mnie pytanie.. Według datasheet ds18b20 ma zasilanie +5V na 1 nóżce ( patrząc na wypukłą stronę ), na 2 nóżce 1wire i zasilanie przez 4k7 Ohm, a na 3 GND. Ja na swoim czujniku mam zupełnie na odwrót .....

    Początkujący Elektronicy   28 Paź 2012 19:11 Odpowiedzi: 14    Wyświetleń: 1728
  • Dlaczego czteropunktowy termometr na Atmega8 pokazuje 0.0°C?

    Tak, AVCC jest podłączone. Program w Bascom: http://obrazki.elektroda.pl/8556711100_1... http://obrazki.elektroda.pl/5791017800_1...

    Mikrokontrolery Początkujący   10 Gru 2012 18:34 Odpowiedzi: 13    Wyświetleń: 7305
  • Atmega8 i DS18B20 - LCD pokazuje błędną temperaturę 127,9375

    ok sprawdzę .. :) wielkie dzięki za pomoc :) Dodano po 40 nic z tego dodałem ustawianie strong pull-up i dalej mam to samo co wcześniej .. ow_wrbyte(0xCC); //SKIP ROM ow_wrbyte(0x44); //CONVERT T // OWPORT - port od 1wire // OWPIND - linia z dioda OWPORT |= _BV(OWPIND);// wlacz silny pull-up _delay_ms(20000); OWPORT &=...

    Początkujący Elektronicy   20 Lut 2009 13:09 Odpowiedzi: 17    Wyświetleń: 3841
  • [atmega8] Jak zbudować dwupunktowy termostat z ds18b20 i RC5 na ATmega8 w Bascom?

    1. warto użyć przerwań chociażby dla obsługi RC5 2. do obsługi 1wire nie potrzeba wykorzystywać przerwań choć można 3. Jeśli do tego będziesz miał jakiś wyświetlacz multipleksowany LED to bez przerwań się nie obejdzie 4. Jeśli użyjesz wyświetlacza LCD to do jego obsługi przerwania nie są potrzebne - tak więc procek w rękę, rzut oka na niektóre przykłady...

    Mikrokontrolery AVR   04 Lut 2009 18:24 Odpowiedzi: 3    Wyświetleń: 2051
  • [Amtega16] Atmega16 i Bascom: Brak wykrywania czujników DS18B20 na 1Wire

    Podejrzewam, że błąd będzie gdzieś w samym schemacie/płytce, ponieważ przed chwilą złożyłem na stykówce na szybko układ: - Atmega8 - 1x DS18B20 - dioda led i wrzuciłem w niego program: Dodano po 3 Problem z wykrywaniem czujnika rozwiązany. Powodem całego kłopotu okazało się jedno ze złączy (przy magistrali 1Wire), które było uszkodzone i nie stykało....

    Mikrokontrolery AVR   24 Lip 2011 00:15 Odpowiedzi: 10    Wyświetleń: 2327
  • DS18B20 z ATMEGA8 i LCD - brak odczytu temperatury, czujnik nie odpowiada

    Mam pytanie związane z tym termometrem - czy procek wymusza stan wysoki na linii danych DQ magistrali 1WIRE na czas konwersji temperatury, w celu realizacji zasilania typu "parasite"? Jeśli nie - to czy pomiar jest możliwy ? Czy pomiar może być obarczony dużym błędem ze względu na zasilanie czujników jedynie przez rezystory 4k7 ? "Klony" skasowałem....

    Mikrokontrolery   23 Wrz 2008 18:39 Odpowiedzi: 17    Wyświetleń: 4768
  • [Attiny2313]+DS18B20[Bascom] Termometr i ujemna temperatura.

    $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 1000000 'deklaracja cześtotlwiości pracy (wew oscylator 1MHz w zupełności wystarcza) 'Deklaracja portów od wyświetlacza LCD Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.4 , Rs = Portb.5 Config Lcd = 16...

    Mikrokontrolery AVR   18 Gru 2010 20:58 Odpowiedzi: 13    Wyświetleń: 6454
  • ds18b20 - Obsługa 1wire - diagnoza funkcji odbierania pisania

    Cześć. Wielokrotnie już elektroda ratowała mnie pomocną ręką, mam nadzieje, że i tak dziś będzie. Staram sie napisać własną obsługę dla ds18b20 dla atmega8. Sporządziłem wstępny kod "biblioteki" (gdy zacznie działać zrefaktoryzuje kod celem jej uogólnienia). Jak narazie jedyna funkcja która mi działa to reset i presence pulse. Dalej w zasadzie odczytuje...

    Mikrokontrolery AVR   21 Lip 2015 22:10 Odpowiedzi: 23    Wyświetleń: 1599
  • Atmega8 + DS18B20 - błędny odczyt kodu czujnika w WinAVR

    ... zumek, zastanawialem sie nad ta funkcja, nie wiem co tam jest zle, funkcja pochodzi ze strony dallas semiconductor gdzie opisana jest kominukacja 1-wire, z tamtad tez sa zastosowane czasy opoznien przy komunikacji http://www.maxim-ic.com/appnotes.cfm/app... A ja , myślę sobie tak:" masz podaną na talerzu gotową funkcję, a rozbudowujesz...

    Mikrokontrolery   28 Lis 2008 11:54 Odpowiedzi: 13    Wyświetleń: 4538
  • DS18B20 ATMega8 LED w C - Na wyświetlaczu wyrzuca mi śmieci

    Na pewno masz źle zrobioną obsługę 1wire: [syntax=c]// zczytanie bit z magistralii unsigned char read(void) { unsigned char PRESENCE = 0; CLEAR_1Wire; // ustawienie w stan niski DQ _delay_us(2); // odczekanie 2us SET_1Wire; // zwolnienie magistralii _delay_us(15); <------------ // odbiór jedynki lub zera if (bit_is_set(PORT_1Wire, WE)) PRESENCE =...

    Mikrokontrolery AVR   10 Lis 2013 22:15 Odpowiedzi: 16    Wyświetleń: 2187
  • Atmega8 i DS18B20 - brak wyświetlania temperatury po zmianie programu BASCOM

    Kolega ma nowy procesor. Prosto ze sklepu. Trzeba ustawić fuse-bity by pracował z zewnętrznym kwarcem - takim jaki jest podany podczas kompialcji. Inaczej cała transmisja 1wire idzie w maliny. Ewentualnie najpierw proszę zmienić zapis w dyrektywie $CRYSTAL na: $crystal = 1000000 Jek będzie dobrze to przycyzną jest taktowanie. ps. A swoją drogą. Tyle...

    Mikrokontrolery   14 Cze 2008 15:13 Odpowiedzi: 8    Wyświetleń: 2093
  • [Atmega8] Jak skonfigurować Bascom dla 1wire DS18b20 przy $crystal = 8000000?

    W uC należy odpowiednio ustawić FUSE BITY!!! Poczytaj przyklejony temat.

    Mikrokontrolery AVR   12 Gru 2009 21:24 Odpowiedzi: 2    Wyświetleń: 1673
  • Potrzebne rozwiąznie sterowaniem w małym obiekcie.

    Mozna zrealizować to na bardzo pospolitym mikrokontrolerze atmega8 (powinno wystarczyc) w cenie 15 zł. Portów jest tam wystarczajaco duzo. Pomiar temperatury na czujniku DS18B20 podłączonym na 1wire (2zł). Do tego zasilacz, kilka przekaźników i kwestia wykonania płytki. Pobór prądu jest znikomy. Przykładów kodu napisanego w jezyku c na mikrokontroler...

    Automatyka Przemysłowa   16 Wrz 2010 16:23 Odpowiedzi: 4    Wyświetleń: 1464
  • Różnica w działaniu czujnika DS18B20 na Atmega16 i Atmega8

    Wow jaakim cudem nie znalazłem tego programu wczesniej ;] Ustawione jak zalecałeś ale dalej nic ;/ Apropo to jak już jesteśmy w temacie mogłbyś mi polecic jakąś ksiązke któa pozwoliła by mi nadrobić wiedze typu "skąd mam wiedziec że JTAG przeszkadza mi w komunikacji 1wire " .Wiesz o co mi chodzi STOP kończyłem pisac posta kiedy wpadłem na pomysł że...

    Mikrokontrolery AVR   23 Mar 2012 21:51 Odpowiedzi: 6    Wyświetleń: 1244
  • ATMEGA8 DS18B20 - po osiągnięciu 35 stopni wskazuje 0

    Witam serdecznie. Walcze już z tym drugi dzień. Na początku problemem było permanentne wskazanie 0 -1. Jednak gdzieś na forum znalazłem informację aby wymienić czujnik co okazało się strzałem w dziesiątkę. Teraz jednak mam inny problem. Maksymalna temperatura jaką chciałbym zmierzyć to około 100 stopni. Jednak po przekroczeniu wartości 35 stopni układ...

    Mikrokontrolery AVR   08 Mar 2016 19:34 Odpowiedzi: 2    Wyświetleń: 870
  • Sterownik pompki CO na Atmega8

    Jedyną przewagą LM35 nad DS18b20 którą dostrzegam to ta, że nie potrzeba implementować protokołu 1-wire który bywa kłopotliwy w zetknięciu z przerwaniami. Oooj tam Kolego kłopotliwy. Zerknij: - [url=http://www.firma.stsystem.pl/compon...

    DIY Konstrukcje   20 Lip 2015 23:29 Odpowiedzi: 32    Wyświetleń: 15567
  • Inicjalizacja DS18B20 na ATMEGA8 w C - problem z kodem

    Witam, Mam problem z inicjalizacja DS18B20. one_wire.c [syntax=c] #include <avr/io.h> #include <util/delay.h> #include "one_wire.h" #include "../pjlcd_hd44780/lcd_hd44780.h" #include <avr/interrupt.h> // makra upraszczające dostęp do portów // *** PORT #define PORT(x) SPORT(x) #define SPORT(x) (PORT##x) // *** PIN #define PIN(x) SPIN(x)...

    Mikrokontrolery AVR   21 Mar 2016 18:31 Odpowiedzi: 0    Wyświetleń: 870
  • Jak dodać funkcję drzemki do zegara na ATmega8 z PCF8583 i DS18B20?

    Ok Dziękuję za odpowiedz nie pomyślałem o tym:) a to takie proste:) w sumie na łatwiznę iść lepiej:) By nie zakładać nowego tematu to zadam w tym jeszcze pytanie mam jeszcze jedno takie :) chciałem zrobić 2 linie 1-wire i 2 czujniki oddzielnie (po czujniku na linie) ds18b20 napisałem coś takiego ale nie za bardzo działa:) $......... .... Config 1wire...

    Mikrokontrolery   11 Sty 2008 17:57 Odpowiedzi: 6    Wyświetleń: 1657
  • Bezprzewodowy termometr do pieca C.O. BASCOM 433MHz z zapisem danych na kartę SD

    Mruga tylko raz po kilkunastu sekundach a potem juz nie czyli nie nadaje ? Sprawdziłem dokładniej i po każdym resecie po ok 38 sekundach mrugnie ale potem już nie mruga, tak jakby się zawieszał program. Tak wygląda teraz program w odbiorniku ; [syntax=basic4gl] $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 16000000 $hwstack...

    DIY Konstrukcje   21 Lip 2018 13:17 Odpowiedzi: 124    Wyświetleń: 51138
  • [Atmega8][C] 1-wire. Gdzie ewentualnie w kodzie może być błąd?

    Wiem że zostanę pewnie wyklnięty ze społeczności za ponowne poruszanie tematu 1-wire ale przerobiłem trochę działający kod który sam kiedyś popełniłem na armie na potrzeby atmegi i kurcze nie chce to działać... siedzę i myślę co może być nie tak i szczerze nie mam już pomysłów, więc chciałbym prosić aby ktoś zerknął na kod i powiedział gdzie ewentualnie...

    Mikrokontrolery AVR   04 Sty 2012 10:38 Odpowiedzi: 22    Wyświetleń: 1825
  • Termometr DS18B20 na ATmega8 i LCD 2x16 – schemat, wsad Bascom, fuse bity

    [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.5 , Db6 = Portb.7 , Db7 = Portb.6 , E = Portd.7 , Rs = Portb.0 'Podłączenie LCD Config 1wire = Portb.1 'Podłączenie DS18B20 Cursor Off Dim Temptxt As String * 7 Dim Temp As Single Dim T As Word Dim Wynik(9) As Byte Cls Do...

    Mikrokontrolery AVR   01 Mar 2012 02:06 Odpowiedzi: 19    Wyświetleń: 3850
  • Jak działa procedura USART_Transmit w Atmega8 z WinAvr?

    udało mi się z tego kodu wyciąć komunikacje 1wire i całą resztę potrzebną do o debrania temperatury z ds18b20 i wklejiłem to do kodu z którym działa mi lcd troche się męczyłem aż na wyświetlaczu w miejscu gdzie powinna być temperatura pokazało sie -00.2 ds18b20 nie reagował na zmiany temperatury wszystkie delay_ms zwiekszyłem 8 razy bo mój atmega chodzi...

    Mikrokontrolery   12 Wrz 2007 23:05 Odpowiedzi: 20    Wyświetleń: 9800
  • DS18S20 i 1 wire. Jakie zmiany należy wprowadzić?

    Witam, Mam podlaczony DS18S20 do atmega8 poprzez 2 wire. I chcialbym podlaczyc go poprzez 1 wire. Z dokumentacji wiem ze trzeba w czujniku polaczyc GND z VDD. Ale jakie zmiany trzeba wprowadzic dodatkowo w ukladzie i czy wymaga to zmian w programie? Pozdrawiam Robert

    Mikrokontrolery   07 Lip 2007 19:57 Odpowiedzi: 10    Wyświetleń: 1899
  • Odbiór danych z magistrali 1-Wire na ATmega8 w C – jak odczytać DS18B20?

    czy mogl by mi ktos wytlumaczyc jak odbierac transmisje z magistrali 1 wire? mam atmega8 i pisze w C. Nadawac potrafie wystarczy dawac jedynke lub zero na okreslony port w okreslonych odstepach czasu, ale z odbieraniem jest troche gozej. tzn jesli mam odebrac wartosc temperatury z ds18b20 np +0.5*C czyli z czujnika dostane "0008". jedyne co mi przychodzi...

    Mikrokontrolery   18 Sie 2006 14:44 Odpowiedzi: 1    Wyświetleń: 1161
  • DS18B20 z ATmega8 i LCD - dlaczego pokazuje temperaturę 0.0?

    Witam!! Od razu chce napisać iż wiem, że temat ds'a na elektrodzie pojawiał się już N-razy ale mimo iż od kilku dni przeszukuje forum, nie udało mi się rozwiązać problemu. Mianowicie chodzi o to, że z rożnych tematów na elektrodzie i rad innych udało mi sie sklecić programik do obsługi ds'a + atmega8 + lcd. Czujnik odpowiada po resecie, czasy w symulacji...

    Mikrokontrolery   25 Lut 2008 23:56 Odpowiedzi: 31    Wyświetleń: 5118
  • [ATMega8L][C] - Komunikacja przez 1Wire z czujnikiem DS18B20

    Dalsza cześć zmagań z moim zegarkiem :> Chcę z ATMegi8L skomunikować się z czujnikiem DS18B20. Zasilanie czujnika zewnętrzne, 5V, na lini podciągnięcie przez pięć rezystorów 1k. Próbowałem już chyba ze 3 biblioteki i nic. Aktualnie korzystam z biblioteki znalezionej gdzieś na elektrodzie. Fragment kodu programu: [syntax=c] char bufor[]=" "; char...

    Mikrokontrolery AVR   28 Mar 2013 09:54 Odpowiedzi: 5    Wyświetleń: 1923
  • Atmega 8a - Ds18b20 po przekroczeniu wskazania 33-34 C zaczyna szalec

    Witam Podczas sczytywania temperatur od 0-33 stopni wszystko jest ok. Po przekroczeniu 33 stopni diody sygnalizujące temperaturę zaczynają szalec. Zastosowałem rezytor zewnętrzny podciągający 4k7. Program: [syntax=asm].include"m8def.inc" #define DQ_PORT DDRC #define DQ 5 #define SET_DQ cbi DQ_PORT, DQ #define CLR_DQ sbi DQ_PORT, DQ #define IN_DQ PINC...

    Mikrokontrolery AVR   31 Mar 2013 22:14 Odpowiedzi: 0    Wyświetleń: 849
  • Sterownik do CO i wymiennika ciepła

    Witam, trochę Cię okradli - 7805 za 5zł i atmega8 za 8zł ??? (skandal) może w przyszłości warto: -zamienić LM35 na DS18B20 - cena praktycznie ta sama a dokładność temperatury o wiele lepsza, no i nauczysz sie obsługi 1WIRE -jeśli zostawiasz LM35 to warto zmienić max napiecie odniesienia skoro wiesz ze przy max 150 stopniach Celsjusza będzie na wejściu...

    DIY Konstrukcje   12 Maj 2010 15:21 Odpowiedzi: 36    Wyświetleń: 24466
  • Kod termostatu w Bascom dla ATmega8 i DS18B20 - prośba o sprawdzenie

    Mógłby ktoś zerknąć na kod? Portami się nie przejmujcie. Z góry dzięki! $regfile = "m8def.dat" $crystal = 8000000 Config Lcdbus = 4 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Pb.4 , Db5 = Pb.5 , Db6 = Pb.6 , Db7 = Pb.7 , E = Pb.3 , Rs = Pb.2 Config Portd = Output Config 1wire = Portb.0 ' termometr ds18b20 Dim I As Integer 'zmienne do...

    Mikrokontrolery AVR   14 Gru 2009 21:05 Odpowiedzi: 6    Wyświetleń: 6436
  • [AtMega8] [AtMega8][Bascom] Problemy z obsługą DS18B20 i resetem na własnej płytce

    Witam Zachęcony sukcesami z płytką EVB 4.3 zaprojektowałem i zamówiłem swoją - na początek z AtMega8 w DIP. Do tego pamięć 24C32 oraz układ do RS485. Wszystkie układy mają kondensatory 100 nF ( stabilizator 7805 również + jeden elektrolit ). Całość ze złączem pod wyświetlacz 2*24 ( właściwe 4*12 ) Reset przez rezystor 10 K do +5V AtMega8L ( na 8 MHz...

    Mikrokontrolery AVR   02 Paź 2011 21:24 Odpowiedzi: 9    Wyświetleń: 2910
  • Jak poprawnie odczytywać dane z dwóch DS18B20 na Atmega8?

    Chciałem podłączyć 2 czujniki jak w temacie. Kiedyś wyczytałem że można podłączyć je na osobnych portach i w trakcie programu po poleceniu config 1 wire przełączać z którego chce się robić odczyt. Napisałem prosty program i niestety prawie działa. Mimo polecenia 1 wire z kolejnym portem odczyt robiony jest tylko z jednego. Najdziwniejsze że jest to...

    Mikrokontrolery   06 Sty 2007 22:32 Odpowiedzi: 3    Wyświetleń: 2763
  • [DS18B20] DS18B20 SO8 - Niepoprawny odczyt temperatury, kod na ATmega1280

    A mógłbyś pomóc, bo mam właśnie problem z tym czujnikiem i to w obudowie TO92. Podłączony do Atmega8 z zewnętrznym kwarcem 8MHz do PortB.0 Podłączenie nóżek mam takie:1-masa,2 - uC, 3-do 5V i rezystorem 3,8k do nóżki - 2 Pokazuje średnio -112 C, temperatura po trzymaniu czujnika wzrasta. Zachowuje się tak niezależnie od rezystora jaki podepnę. KOD:...

    Mikrokontrolery   16 Sty 2011 12:56 Odpowiedzi: 17    Wyświetleń: 2643
  • [atmega8] Jak odczytać temperaturę z DS18B20 na ATmega8 w Bascom?

    Deflcdchar 1 , 14 , 17 , 17 , 14 , 32 , 32 , 32 , 32 ' definicja znaki stopnia Config 1wire = Portd.5 ' konfiguracja portu PD.5 jako wejœcia magistrali 1-wire Dim Odczyt(2) As Byte , A As Byte , Licznik As Byte , T As Integer , T1 As Single , Napis As String * 5 'Deklaracja wszystkich zmiennych potrzebnych do pracy programu Do 1wreset 'reset...

    Mikrokontrolery AVR   13 Paź 2008 19:48 Odpowiedzi: 5    Wyświetleń: 3875
  • [atmega8][C] - Komunikacja ATmegi8 z termometrem cyfrowym DS18b20.

    Szanowni Forumowicze, od pewnego czasu interesuję się programowaniem mikroprocesorów. Wykonałem już kilka bardzo prostych projektów jak woltomierz cyfrowy czy termometr analogowy (mcp9700) z wyświetlaniem wyniku na LCD (HD44780). Problem mam jednak ze zrozumieniem sterowania elementami cyfrowymi. O ile w przypadku np. termometru mcp9700 sprawa jest...

    Mikrokontrolery AVR   11 Paź 2015 16:22 Odpowiedzi: 15    Wyświetleń: 1416
  • Dziwne zachowanie systemu z ATmega8, DS18B20 i PCF8583 w Bascom AVR

    Witam! Od kilku dni nie mogę poradzić sobie z takim dziwnym problemem. Zbudowałem system z ATmega8 z podpiętym do niego (poprzez TWI) PCF8583 (generuje przerwanie na INT0 co 1s), do systemu dołączony jest wyświetlacz LCD 2x16 oraz poprzez 1-Wire (portd.0) czujnik DS18B20. System działa poprawnie, nie ma wad sprzętowych, wyświetlacz działa, RTS działa,...

    Mikrokontrolery   01 Wrz 2006 23:33 Odpowiedzi: 2    Wyświetleń: 3951
  • DS18B20 - jakie przewody do nadzoru ogrzewania domowego?

    Witam. Problem poruszany wielokrotnie lecz nikt jednoznacznie nie określił jakie przewody. Potrzebuje podpiąć 19 czujników DS18B20 do Atmegi przez 1wire. Czujniki zasilanie są trzyżyłowo. Najdalszy odcinek ok. 30m a reszta średnio po 10m. Wszystkie czujniki będą zasilane osobnym kablem nie w szeregu i sprowadzone do lokalizacji Atmegi. Proszę o pomoc...

    Mikrokontrolery AVR   05 Lis 2012 11:51 Odpowiedzi: 36    Wyświetleń: 14642
  • [ATmega8] ATmega8 i DS18B20 – odczyt tylko jednego czujnika na 1-Wire, drugi nie działa

    Mam problem z czujnikami temperatury DS18B20 na 1wire. Polega na tym, że procesor widzie oba podłączone czujniki, ale czyta tylko z jednego. Czytanie ROMu skutkuje wyświetleniem informacji z jednego czujnika (28 FF FC 29 01 00 00 87) natomiost z drugiego czujnika - 28 00 00 00 00 00 00 00 (przy podłączeniu pojedyńczo informacja z czujnika wygląda następująco:...

    Mikrokontrolery AVR   25 Maj 2009 08:42 Odpowiedzi: 3    Wyświetleń: 1908
  • [atmega8] [atmega8][C] Podłączenie 6-10 czujników ds18b20 do jednego portu mikrokontrolera

    Witam, czy możliwe jest podłączenie sześciu do dziesięciu (lub więcej) ds18b20 do jednego portu mikrokontrolera ? Czy ktoś się spotkał z takim problemem ? Nie chcę tego robić w Bascomie, wolałbym C.

    Mikrokontrolery AVR   17 Lis 2011 09:41 Odpowiedzi: 11    Wyświetleń: 2632
  • ds18b20, atmega8,c - 3 czujniki na różnych pinach

    Witam Właśnie próbuje wykonać 3-czujnikowy termometr na ds18b20. Czujniki rozmieszczone mam na oddzielnych pinach. Niestety ie jestem w stanie sam napisać obsługę dallas, a więc spróbowałem skorzystać z [url=http://www.elektroda.pl/rtvforum/to... Wykrywa ona czujnik lecz nie odczytuje ona poprawnie temperatury (w prawdzie mówiąc w...

    Mikrokontrolery Początkujący   12 Maj 2013 21:22 Odpowiedzi: 22    Wyświetleń: 4707
  • [ATmega8] ATmega8: Błędne odczyty DS18B20 (-1028,06°C) przy 1MHz, jak ustawić 1-Wire?

    Mam problem z prawidłowym ustawieniem protokołu 1-Wire dla czujnika DS18B20. Ustawiałem i zmieniałem już wiele razy ale dalej otrzymuje -1028,06 st C . Pracuje na ATmega8 z wew. kwarcem 1Mhz. /* Szkielet prostego programu dla avr-gcc */ #define F_CPU 1000000 // 1MHz zegar procesora -> częstotliwość kwarcu #include <avr/io.h> #include <stdlib.h>...

    Mikrokontrolery AVR   19 Lip 2009 14:25 Odpowiedzi: 2    Wyświetleń: 3474
  • Termometr-Bascom-Problem z DS18B20(przerobienie programu)

    Witam.Mam taki problem.Posiadam program Termometru (Atmega8+DS18B20)pokazujący temp.dodatnie i ujemne.I nie mam pojęcia jak go przerobić pod (2X DS18B20).Temp.z dwóch układów na jednej 1Wire.Proszę o pomoc:) $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7...

    Mikrokontrolery AVR   18 Sie 2010 20:50 Odpowiedzi: 3    Wyświetleń: 2647
  • DS18B20 + ATMEGA8 [C] - DS18B20 Zawiesza się, prośba o sprawdzenie kodu

    Witam! Popełniłem sterownik do pompy pieca C.O., jednak mam problem; wygląda na to, że po pewnym czasie zawiesza się czujnik temperatury (DS18B20) i wskazuje jedną, nieprawdziwą wartość... DS działa w trybie parasite, rezystor podciągający 4,7k, Vcc do masy. Poniżej kod programu. [syntax=c_mac]/* * main.c * * Created on: 27-09-2014 * Author: BrT */...

    Mikrokontrolery   28 Paź 2014 23:17 Odpowiedzi: 2    Wyświetleń: 1896
  • Jak uruchomić DS18B20 z Atmega8? Konfiguracja i odczyt temperatury

    $regfile = "m8def.dat". $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.6 , Db5 = Portb.7 , Db6 = Portd.5 , Db7 = Portd.6 , E = Portd.2 , Rs = Portd.0 Config 1wire = Portc.0 Declare Sub Odcz_temp Dim Temperatura(2) As Byte Deflcdchar 0 , 7 , 5 , 7 , 32 , 32 , 32 , 32 , 32, Do Call Odcz_temp Cls If Temperatura(2)...

    Mikrokontrolery   08 Maj 2008 21:12 Odpowiedzi: 8    Wyświetleń: 2066
  • [Atmega8] Jak podłączyć DS18b20 do Atmega8 w Bascom? Schemat i różnice w kodzie

    Witam mam termometr podłączony w sposób tak jak na tym rysunku http://images50.fotosik.pl/227/dbca02528... potrzebuje informacje jak podłączyć termometr do atmegi. najlepiej jakiś schemat i czy różni się kod programu od normalnego podłączenia czujnika czyli osobno vcc gnd i dq??

    Mikrokontrolery AVR   15 Lis 2009 08:16 Odpowiedzi: 3    Wyświetleń: 4584