1wire reset magistrala

Znaleziono około 234 wyników dla: 1wire reset magistrala
  • Czy komunikacja z iButton DS1990A musi być dynamiczna czy może być statyczna?

    Proponuje przejzec note katalogowa do tego ukladu. Ze specyfikacji magistrali 1Wire wynika ze zawsze na poczatku transmisji musi byc reset, potem komenda np read rom i pastylka odpowiada na nia wysylajac nr seryjny.

    Mikrokontrolery   11 Lis 2005 11:45 Odpowiedzi: 10    Wyświetleń: 1535
  • REKLAMA
  • tiny2313 - termometr led ds1820 raz działa raz nie działa

    Na początek każdą instrukcję od 1Wire obuduj takim czymś: [syntax=basic4gl] Disable Interrupts 1wreset 'Reset magistrali 1wire. Enable Interrupts Disable Interrupts 1wwrite &HCC Enable Interrupts ...[/syntax]

    Mikrokontrolery AVR   10 Mar 2013 17:24 Odpowiedzi: 12    Wyświetleń: 1815
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Miniprojekt] Energooszczędny 2-punktowy termometr LCD

    Jeszcze takie jedno pytanko... Jak ustawić fusebit'y? edit: Dodałem napisy "Witaj!", "Miłego Dnia!" i "Temp:" Problem w tym, że przy ujemnej temperaturze, minus pojawia się przed "Temp:" Jak zrobić, aby był przed wynikiem pomiaru (po napisie "Temp:')? Upperline Lcd " Witaj! " Lowerline Lcd " Milego Dnia! " Do 1wreset 'reset magistrali...

    Artykuły   29 Gru 2010 22:41 Odpowiedzi: 37    Wyświetleń: 13887
  • REKLAMA
  • ds1820+bascom+ujemna. Co należy dopisać w kodzie?

    Przykładowy programik, ale dla DS18B20: Dim Bd(9) As Byte 'tablica Dim T As Integer 'zmienne Dim T1 As Integer Dim T2 As Integer Declare Sub Read18b20 'deklaracja procedury Cls 'inicjacja wyświetlacza Deflcdchar 0 , 6 , 9 , 9 , 6 , 32 , 32 , 32 , 32 'def. znaku stopnia Cls Lcd "Temp:" Do 1wwrite &HCC 'rozkaz SKIP ROM 1wwrite...

    Mikrokontrolery   18 Lip 2018 21:20 Odpowiedzi: 17    Wyświetleń: 2376
  • Odczyt temperatury z DS18B20 – wyjaśnienie kroków programu i konwersji danych

    U mnie dziala tak: 1wire_1 Alias P3.0 Dim T As Word Sub 1wire1 1wreset 1wire_1 ' reset magistrali 1wire 1wwrite &HCC 1wire_1 ' zaadresowanie DS'a - skip rom 1wwrite &H44 1wire_1 ' polecenie dokonania konwersji Wait 1 ' dajemy czas na konwersję (wystarczy 750ms) 1wreset 1wire_1 ' reset 1wwrite &HCC 1wire_1 ' adres 1wwrite &HBE 1wire_1...

    Mikrokontrolery   09 Mar 2007 14:40 Odpowiedzi: 10    Wyświetleń: 1662
  • Jak uzyskać dokładność 0.1°C lub 0.5°C z czujnika DS18S20?

    Poniżej podaję przykładowy poprawny kod dla układu DS18 B 20, wyświetlający temperaturę z rozdzielczością 0,1*C: Dim Bd(9) As Byte 'tablica Dim T As Integer 'zmienne Dim T1 As Integer Dim T2 As Integer Declare Sub Read18b20 'deklaracja procedury Cls Lcd "Temp:" Do 1wwrite &HCC 'rozkaz SKIP ROM 1wwrite &H44 'rozkaz CONVERT...

    Mikrokontrolery   27 Kwi 2008 09:23 Odpowiedzi: 6    Wyświetleń: 1723
  • [Atmega8] Atmega8 i DS18B20 - brak odczytu temperatury, reset działa poprawnie

    Ten kod napisałem na podstawie dokumentacji temometru i dokumentu opisującego interface 1 wire od atmela: A do dokumentacji AVR-ka zaglądałeś :?: Zastanów się, czy można uzyskać niski stan na magistrali 1wire, jeżeli pin do niej podłączony jest ustawiony jako wejście :?: [syntax=c]unsigned char _DS18B20_ReadByte() { _DATA_DDR &= ~(1 << _DATA_WIRE);//...

    Mikrokontrolery AVR   15 Gru 2011 23:19 Odpowiedzi: 3    Wyświetleń: 1261
  • REKLAMA
  • 2xDS1820 na 1wire Bascom. Czy ma ktoś gotową procedurę obsługi?

    Witam. A jak chcesz uaktywnić ten drugi , skoro "ogłuchł" po wybraniu pierwszego i nie reaguje na żadene polecenie :?: Jedynie RESET magistrali może go ożywić :) Piotrek

    Mikrokontrolery   17 Mar 2005 12:14 Odpowiedzi: 7    Wyświetleń: 2513
  • [Atmega162][Bascom] 8 * DS18B20 na osobnych pinach bez ID.

    '***************************************... '*********************************1 WIRE READ************************************... '***************************************... Ds1_read: 1wreset Pinb , 0 'reset magistrali 1WIRE 1wwrite &HCC , 1 , Pinb , 0 1wwrite &HBE...

    Mikrokontrolery AVR   11 Sty 2011 23:48 Odpowiedzi: 12    Wyświetleń: 3075
  • DS18B20 i Atmega16 w Bascom - brak wykrycia urządzeń 1-Wire

    Witam serdecznie !!! Mam taki problem z DS18b20 i ATmega16. Programuje w BASCOMie i wykorzystuję funkcję 1wirecount tak jak w programie poniżej i ciągle mi wyświetla że ilość podpiętych urządzeń to 0, nie wiem w czym tkwi problem. Podpiąłem zgodnie z nota katalogową tzn 1 do gnd 2 do uP i do tego 4,7k rezystor oraz 5v pod Vdd. oto 'Termometr DS18B20...

    Mikrokontrolery AVR   07 Sty 2009 19:23 Odpowiedzi: 4    Wyświetleń: 1890
  • 89S52 Bascom - problem z zapisem minimalnej temperatury DS18B20 poniżej 10°C

    Witam. Ze względu na warującą ostatnio na dworze temperaturę chciałem zrobić prosty termometr oparty na 89s52 i czujniku 18b20. Napisałem program i o ile pomiar temperatury działa należycie z dokładnością 0.5*C to mam spory kłopot z porównaniem i zapamiętaniem tej minimalnej- aby rano wiedzieć do jakiej spadła temp w nocy. Układ sprawuje się dobrze...

    Mikrokontrolery   22 Gru 2009 16:46 Odpowiedzi: 1    Wyświetleń: 1728
  • REKLAMA
  • ATmega2560 [C] + DS18B20 i wciaz temperatura +127C lub +85C

    ło matko ;) po opisie kolegi atom1477 i po tej informacji, że "Bascom coś kombinuje" można by uznać, że napisanie sotu do obsługi 1wire to rzecz prawie niemożliwa dla zwykłego śmiertelnika. Tymczasem to co robi Bascom to absoultnie nie żadna kombinacja tylko normalne zachowanie - ponieważ to podtrzymanie stanu wysokiego na pinie portu jest niejako przygotowaniem...

    Mikrokontrolery AVR   14 Sty 2010 07:54 Odpowiedzi: 33    Wyświetleń: 8050
  • [ATMega8]DS18b20-silne zakłócenia na magistrali 1wire

    Witam Zasilam z przetwornicy impulsowej 12v takiej jak np do laptopa.Zaraz przed i za stabilizatorem mam kondensatory 1000u i po 100nf.Przy nogach procka mam 100nf.i na resecie mam 100nf i 2,2u równolegle.

    Mikrokontrolery AVR   04 Sty 2009 23:32 Odpowiedzi: 35    Wyświetleń: 11556
  • 4x DS18b20 +LCD = Termometr

    Trochę wiesz a jednak nic nie wiesz. Może i listonosz rzucił te listy na klatkę ale na każdym był adres. Wystarczy skrzynąć sąsiadów że poczta przyszła a każdy znajdzie coś dla siebie. Jak by ci się chciało poczytać to byś wiedział jak działa ten termometr kolegi DUCH. Najpierw poprzez reset magistrali 1wire i odpowiednio wysłaną komendę do tejże magistrali...

    DIY Konstrukcje   02 Maj 2015 22:07 Odpowiedzi: 493    Wyświetleń: 307150
  • DS1990 - obsługa pastylek w BASCOM i ASM, problemy z wykrywaniem 1-Wire

    witam - czy ktoś z was pisał program obsługujący te pastylki (w BASCOMIE) bo ja mam straszliwe problemy.... a może w asm-ie ktoś ma ? też mile widziane:) pomóżcie bo trace mase czasu przez to i nic nie dzaiła.... wszystkie układy 1wire oprócz pastylek wykrywa a samych pastylek nie... nawet reset magistrali niedziała... niemam tutaj aoscyloskopu więc...

    Mikrokontrolery   13 Lis 2004 02:03 Odpowiedzi: 6    Wyświetleń: 1584
  • Sporadyczne błędy odczytu czujników DS18B20 na kablu 5m - jak to naprawić?

    To nie jest poprawny zapis http://obrazki.elektroda.pl/3954802400_1... Życzę miłego dnia

    Mikrokontrolery AVR   05 Sty 2016 13:33 Odpowiedzi: 12    Wyświetleń: 1665
  • DS18B20 - brak konwersji temperatury po wysłaniu komendy 0x44

    Nie bez powodu wspomniałem o końcowym resecie. To fakt, że specyfikacja 1wire w najmniejszym stopniu nie każe resetować magistrali po transakcji. Wynikło to z moich własnych doświadczeń. Taki DS2450 jeśli pracował z wieloma kolegami na długim kablu, nie zawsze chciał akceptować reset rozpoczynający transakcję. Empirycznie zostały na to znalezione 2...

    Mikrokontrolery ARM   16 Sie 2015 12:23 Odpowiedzi: 28    Wyświetleń: 3519
  • Atmega8, DS1820 i UART - konflikt przy jednoczesnym użyciu 1-wire i UART

    A to niby dlaczego nie wolno stosować waitms ??? U mnie jakoś działa przy wielu czujnikach na jednej linii i co to ma wspólnego z wysyłaniem przez uarta ? W tym przypadku waitms nie zakłóca obsługi przerwań, wiec nie widzę problemu. Kolega namieszał trochę w procedurze "odczyt". Na początku wyszukujesz czujniki na linii 1wire, a później, w procedurze...

    Mikrokontrolery AVR   07 Mar 2011 08:18 Odpowiedzi: 8    Wyświetleń: 2847
  • Jak podłączyć 2 termometry do szyny 1-Wire z AT90S85 i Bascom AVR?

    Read ROM jest, gdy koniecznie chcemy uzyskać "Lasered ROM Code" - adres pojedynczego układu na magistrali, bo wtedy nie ma potrzeby wykonania Search ROM (oczywiście każdą sekwencję logiczną wymiany danych poprzedza się resetem magistrali). Do wywołania właściwego adresu jest Match ROM. Po wykonaniu tego dopiero postępujemy analogicznie jak po Skip ROM...

    Mikrokontrolery   26 Kwi 2005 13:48 Odpowiedzi: 9    Wyświetleń: 1440
  • Jak podłączyć tranzystor do magistrali 1Wire jako SLAVE z ATMEGA?

    http://obrazki.elektroda.pl/7708539300_1... Witam Wszystkich! Staram się podłączyć uC (ATMEGA) do magistrali 1Wire w charakterze SLAVE. Mój SLAVE prawidłowo czyta z magistrali (rozpoznaje RESET PULSE oraz komendę SEARCH ROM wystawioną przez HOSTa), lecz niestety nie potrafi nadawać :( To znaczy, gdy mój SLAVE wysyła do mastera bity...

    Początkujący Naprawy   29 Kwi 2014 22:29 Odpowiedzi: 5    Wyświetleń: 1152
  • AT89S52 i 18B20 - problem z komunikacją 1-Wire w asemblerze

    Wrzucam tu procedurki którymi ja odzczytuję DS18B20 w asemblerze '51 może się przydadzą :) ; /-----\ ; |-------| ; | | ; |DS12B20| ; |_______| ; | | | ; GND Vdd ; DQ ; PIN1WEQU P1.0 ;=======================================... ; procedura odczytu temperatury z DS18B20 ;---------------------------------------...

    Mikrokontrolery   01 Maj 2006 21:28 Odpowiedzi: 1    Wyświetleń: 1815
  • Termometr 4 punktowy na LPC1343 + 4x ds18b20 + src

    http://obrazki.elektroda.net/60_12870844... Witam. Termometrów na elektrodzie było już dużo, w tym projekcie nie ma nic specjalnego, poza tym że wykorzystuje w miarę nowy procesor LPC1343. Projekt umieszczam w sumie tylko po to żeby podzielić się źródłami. Mam nadzieje że komuś się przydadzą. Jak wiadomo, kto stoi w miejscu, ten się cofa....

    DIY Konstrukcje   11 Lis 2010 12:18 Odpowiedzi: 28    Wyświetleń: 21125
  • [ATmega8] [ATmega8][Bascom] Sterownik IR: problem z instrukcją case i kanałami PWM

    [syntax=basic4gl]'Projekt sterownika na podczerwień '12 kanałów binarnych sterowanie załącz/wyłącz 'oraz 2 kanały sterowane sygnałem PWM do regulowania 'układ posiada system chłodzenia składający się z trzech wentylatorów 'każdy wentylarot załacza się przy innej temperaturze 'przy temperaturze >=40 stopni celcjusza działają wszystkie wentylatory...

    Mikrokontrolery Początkujący   04 Lip 2012 18:47 Odpowiedzi: 36    Wyświetleń: 6183
  • Jak podłączyć i obsłużyć iButton DS1996L-F5 z ATMEGA8 przez 1-wire?

    ...Dzięki za dobre chęci, ale niestety nie znam ASM - pisze w C, ale jakbyś mógł podesłać powiedzmy algorytm - czy coś w rodzaju krok po kroku jak dogadać się z pastylką, to zjadłbym swoje kapcie ;). Zapewniam Cię , że napisanie 2(lub 3) funkcji , które "załatwią" transmisję na magistrali 1wire , jest dużo prostsze , niż skonsumowanie własnych kapci...

    Mikrokontrolery   07 Sty 2007 20:24 Odpowiedzi: 36    Wyświetleń: 11040
  • [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ń: 2895
  • Termometr jednopunktowy - błąd wyświetlania napisów na LCD

    Witam. Sprawdź w ten sposób: $crystal = 1000000 'deklaracja częstotliwosci pracy kwarcu $regfile "attiny2313.dat" 'model procesora dla którego jest ten program Deflcdchar 1 , 14 , 17 , 17 , 14 , 32 , 32 , 32 , 32 ' definicja znaku stopnia Config 1wire = Portd.5 ' konfiguracja portu PD.5 jako wejscia magistrali 1-wire Dim Odczyt(2)...

    Mikrokontrolery AVR   30 Maj 2010 22:13 Odpowiedzi: 3    Wyświetleń: 1385
  • DS18B20 – błędne odczyty temperatury po wydłużeniu przewodu i montażu przy trafo

    Witam. Dostałem 4 sztuki ds18b20 w samplach i konstruuję termometr do szkoły. Napisałem program,udało mi się połączyć z czunikami i wyświetlić temperaturę na LCD,wszystko było ok. Oba czujniki miałem zamontowane na płytce prototypowej(mam na niej zmontowany cały układ). Po pierwszych testach przylutowałem do jednego czujnika skrętkę o długości ok 30...

    Mikrokontrolery   19 Mar 2007 12:27 Odpowiedzi: 3    Wyświetleń: 1508
  • [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ń: 4388
  • [Bascom]2xDS18B20+Atmega8 -jak wykryć brak jednego czujnika?

    Eeeeeh no panie kolego hotdog, ależ to jest do zrealizowania i to nawet w Bascomie - zresztą w dowolnym języku bo to nie jest zależne ani od języka ani od magistrali 1wire tylko od pomysłu. Nie zrozumiałeś mnie w tym miejscu. Miałem na myśli że nie idzie sprawdzić obecności konkretnego czujnika przy komendzie Reset. Jedynie czy jakikolwiek odbiornik...

    Mikrokontrolery AVR   11 Lut 2011 19:08 Odpowiedzi: 17    Wyświetleń: 2588
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    Napisz zatem kod takiej procedury i zawrzyj w nim także funkcje protokołu 1wire (odczyt i zapis bitu oraz bajtu i.tp. z obsługą błędów) w avr gcc Implementacja procedury przeszukiwania magistrali 1-Wire oraz podstawowych funkcji protokołu w AVR GCC wymaga dość szczegółowego podejścia. Poniżej przedstawiam przykładowy kod, który zawiera podstawowe operacje...

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1035
  • Wybór mikrokontrolera do przesyłania danych z czujnika temperatury przez USB

    Klima napisał: No może nie do końca tak - 1wire zezwala na dowolnie długie okresy pomiędzy kolejnymi bitami, zatem można pokusić się o implementację poleceń "zapisz 1", "zapisz 0", "reset", "odczytaj bit", a każde z nich może być wysyłane w pojedynczym pakiecie po USB (bo inaczej się nie da) i realizowane przez ATmegę. Implementacja USB na ATmedze działa...

    Mikrokontrolery   24 Kwi 2007 19:19 Odpowiedzi: 32    Wyświetleń: 7485
  • Sprawdzenie obecności wybranego urządzenia na 1wire

    Witam, czy jest jakiś ogólny sposób sprawdzenia obecności wybranego urządzenia na magistrali 1wire? Mam 4 x ds1820 i wszystko działa ok. Usuniecie jednego czujnika daje dla niego wynik pomiaru 128 stopni. I to mozna wykorzystać jako test. Ale co z innymi urzadzeniami? Wysyłam reset, potem MatchRom , adres urzadzenia i co dalej robić? W Bascomie widziałem...

    Mikrokontrolery   28 Kwi 2010 23:12 Odpowiedzi: 5    Wyświetleń: 1227
  • Bascom - ds18b20 , przerwanie := reset i dziwny pomiar

    ...A jak powinno być poprawnie ?? Przecież napisałem. Zadbaj o to, by w czasie obsługi magistrali 1wire, nie występowały przerwania. Najprościej jest wyłączać je na czas obsługi DS-a, ale wtedy, czasy załączenia ... dmuchania :-P trochę Ci się rozjadą. Można też użyć np. maszyny stanów, ale to raczej nie dla początkujących.

    Mikrokontrolery Początkujący   28 Cze 2013 22:50 Odpowiedzi: 10    Wyświetleń: 2109
  • Podłączenie jednego czytnika pastylek Dallas do dwóch odbiorników na magistrali 1-wire

    Jeśli Autor ma w swoim opisie montaż instalacji alarmowych to ja skromnie dedukuję, że sa to już gotowe komercyjne rozwiązania w które Autor tematu nie może zbytnio ingerować. Po prostu jakiś system dostępowy. Przy tych pastylkach to mastery muszą cyklicznie wysyłać sygnał Reset i liczyć że pastylka odpowie. O żadnej synchronizacji z drugim masterem...

    Mikrokontrolery   31 Sie 2023 09:57 Odpowiedzi: 15    Wyświetleń: 801
  • [C] Optymalizacja obsługi wyświetlacza HD44780 z użyciem struktury FIFO

    No racja :] Ale są przypadki gdzie moje rozwiązanie jest najoptymalniejsze. Są też przypadki odwrotne. Ja mam do obsługi 8 czujników, każdy na osobnym osobnym pinie...Osiem UARTow?..:] To po co masz je na 8 osobnych liniach, skoro 1-wire jest wręcz stworzone dla wielu układów na magistrali? BTW, np. 480us (reset 1wire) to mało?...gdy obsługuje to delay,...

    Mikrokontrolery   23 Lis 2010 08:35 Odpowiedzi: 68    Wyświetleń: 9005
  • Atmega 8 - analiza układu sterowania zasilaniem 230V AC i 90V DC, błędy?

    Program działa, ale mam pytanie... Czy ktoś się spotkał że w czujnikach DS1820 temperatura jest wyższa o kilka stopni ? Ja dla sprawdzenia włożyłem czujnik w folii do lodowatej wody (woda z lodem), temperatura powinna wskazywać coś koło zera, jednak pokazywało minimalnie 5 st. C; dlatego też w czujniku drugim odejmuję jeszcze 5 stopni. Drugie pytanie...

    Mikrokontrolery AVR   10 Lip 2010 12:09 Odpowiedzi: 13    Wyświetleń: 5772
  • [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ń: 2297
  • 1wire SEARCH ROM (0xF0) zwraca dwie jedynki - problem z odczytem

    Panie Tomaszu, Układ nie odpowiada, to fakt, ale potwierdza Pan jednocześnie tym samym to co zdążyłem już ustalić. Kod jest bezcelowy bo zgodnie z protokołem na komende SEARCH ROM 0xF0 którą wysyłam (dowód oscylogram zatem kod realizuje poprawnie rozkaz i jak widać także poprawnie żąda odpowiedzi) mam w przypadku pojedynczego slave'a na magistrali otrzymać...

    Mikrokontrolery   27 Sie 2020 23:10 Odpowiedzi: 26    Wyświetleń: 1461
  • [ATMEGA16][GCC + AVR Studio] 1Wire, DS18B20, komunikacja

    OK, powiedzice mi tylko jedno. Mój DS18b20 jest podpięty pullupem 10KOhm, po włączeniu tej funkcji : //RESET 1 Wire//////////////////////////// unsigned char reset1Wire(void) { unsigned char counter=12,tmp; //// SET1WireOut; // DDRX jako wyjscie PORT1WireOut&=~(1<<N1Wire&... // w stanie niskim _delay_us(500); //...

    Mikrokontrolery AVR   06 Sie 2010 13:49 Odpowiedzi: 14    Wyświetleń: 6091
  • [Atmega8] Błąd przy odczycie 1wire w Bascom na Atmega8 - zmienne PORT1

    Witam Jestem początkujący w sprawach programowania i robię sobie przykłady z książki Marcina Wiązania. Podczas pisania programu do odczytu z magistrali 1wire wyskakuje mi błąd takie błędy: Error : 40 Line : 0 Variable can not be used with RESET [PORT1] , in File : Error : 41 Line : 0 Variable can not be used with SET [PORT1]...

    Mikrokontrolery AVR   25 Paź 2009 12:20 Odpowiedzi: 1    Wyświetleń: 2090
  • Dokładność DS18B20. Temperatura jest zaniżana. Kod programu jest ok?

    ...Okna czasowe są realizowane według zaleceń z datasheet układu DS18B20. Nie bardzo :( Zauważ , że każdy timeslot , kończy się zwolnieniem magistrali na >1us , a Ty nie robisz tego , kiedy wysyłasz bit o wartości "0".Gdybyś wysłał na magistralę kolejno 8 bitów o wartości "0" , to DS zinterpretował by to jako Reset(8x60=480).Musisz to poprawić , a...

    Mikrokontrolery   05 Sty 2007 07:45 Odpowiedzi: 21    Wyświetleń: 4633
  • Jak odczytać temperaturę z DS18B20 na AT89S52? Sprawdzenie kodu i biblioteki 1-Wire

    Nie bardzo wiem jak to napisac :-(, a czy jesli mam tylko jedno urzadzonko na 1wire to musze sprawdzac jego kod? Nie chodzi o numer urządzonka , tylko o to , że nie sprawdzasz czy odpowiedziało na sygnał RESET. jest ... one_wire_reset();//wystawia sygnał RESET na magistrali i zwraca kod błędu //gdy była odpowieź PRESENCE PULSE , funkcja zwraca...

    Mikrokontrolery   11 Maj 2005 22:46 Odpowiedzi: 10    Wyświetleń: 3531
  • [ATMega] Obsługa iButton na ATmega32 w C - wykrywanie pastylki i sterowanie diodami

    Witam, chciałbym wszystkich prosić o pomoc przy obsłudze iButton na ATmega32 w C. W tej chwili jestem w miejscu (chyba ze sie myle to poprawcie mnie :D) wykrycia pastylki na czytniku. Na ta chwile czytnik zapala diode No1, jesli czytnik wykryje pastylke, zapala na chwile diode No2 (gasi No1), potem wraca do poprzedniego stanu. [syntax=c] #include <avr/io.h>...

    Mikrokontrolery   10 Lip 2012 13:16 Odpowiedzi: 10    Wyświetleń: 2299
  • RESET PULSE w 1wire Atmega8 C - brak odpowiedzi DS18B20 na PB0

    Witam. Siedzę już nad tym 3-ci dzień, czytam różne przykłady, różne dokumentacje, kupiłem nowy czujnik ds18b20 i nadal ten sam problem - brak odpowiedzi slave na reset pulse. Już pomału zaczynam wariować i tracić chęci skoro nie potrafię poprawnie zaimplementować podstawowej funkcji interfejsu 1wire DQ podłączone pod PB0 i opornik 4.7k (opornik do zasilania...

    Mikrokontrolery AVR   05 Mar 2011 10:52 Odpowiedzi: 9    Wyświetleń: 1769
  • Czujnik DS18B20 nie odpowiada na polecenie 0x33 z ATmega8, co robić?

    piszę bibliotekę do 1wire i mam dziwny problem z czujnikiem dallasa. układ odpowiada mi presence pulsem ale gdy wysyłam polecenia np 0x33(read rom) i cisza cały czas 0xFF na magistrali. tak to wygląda, zaznaczyłem czasy reset: http://img848.imageshack.us/img848/8407/... 0x33: http://img151.imageshack.us/img151/292/0...

    Mikrokontrolery AVR   13 Maj 2011 21:41 Odpowiedzi: 3    Wyświetleń: 1254
  • [Atmega168][Atmega32][1wire][Bascom] problem z komunikacją

    Kurcze ale malutki jestem... :D Po skrócie 1. Nie używałem JTAG-a i ta wiedza póki co nie jest mi raczej potrzebna. 2. Wiem jak ustawia się fusebits, ale jak napisałem na AT mam wyłączony JTAG a na AT168 nie. Jednak magistrala na AT168 działa bez problemu i to na porcie C z włączonym JTAG-iem 3. Rezystor podciągający dobrałem metodą prób i błędów staneło...

    Mikrokontrolery AVR   27 Wrz 2009 21:23 Odpowiedzi: 28    Wyświetleń: 4325
  • Jak sprawdzić program sterownika pompy CWU na Atmega8 w Bascom?

    W związku z budową sterownika do pompy CWU, po przygotowaniu projektu analogowego, stwierdziłem że znacznie prościej będzie wykorzystać mikrokontroler. Urządzenie jest dość proste, mierzy regularnie temperaturę i jeśli wykryje wzrost załącza przekaźnik na określony czas. Niestety w pisaniu oprogramowania do µC jestem początkujący i prosiłbym o...

    Mikrokontrolery AVR   15 Lut 2009 23:38 Odpowiedzi: 12    Wyświetleń: 2415
  • Jak emulować pastylkę Dallas DS1990 w Bascom?

    Witam, Mam pewien sterownik-czytnik, który po podłączeniu do niego pastylki DS1990 automatycznie czyta jej numer; nie wiem jak to robi ale zakładam, że zapewne co jakiś czas wysyła sygnał Reset i czeka na odpowiedź układu na magistrali - sygnał Presence. Jako, że ten temat jest (jeszcze) mi dość obcy zastanawiam się, czy znając numer seryjny (8 bajtów)...

    Mikrokontrolery   28 Sty 2008 16:33 Odpowiedzi: 8    Wyświetleń: 1833
  • DS1821 - Jak przełączyć czujnik z trybu termostat na 1-wire?

    Ok oto kod po poprwakach: $regfile = "m16def.dat" $crystal = 4000000 $baud = 2400 Dim A As Byte Config Pinc.2 = Output 'tryb wyjscia Set Portc.3 'stan wysoki na lini zasliania Config Pinc.3 = Output Waitms 1 Reset Portc.3 'na lini zasilania powstaje stan niski For A = 1 To 16 Reset Portc.2 Waitus 6 Set Portc.2 Waitus 6 Next A Set Portc.3 'dajemy...

    Mikrokontrolery   31 Gru 2006 14:50 Odpowiedzi: 8    Wyświetleń: 2305
  • Atmega 8 i DS1820 - Bascom: Odczyt temperatury na LCD 16x2, problem z 0 stopni

    Declare Sub Read1820 'deklaracja podprogramu Declare Sub Temperature 'deklaracja podprogramu Dim Bd(9) As Byte 'deklaracja tablicy zmiennych Dim I As Byte , Tmp As Byte 'deklaracja zmiennych używanych przez program Dim T As Integer , T1 As Integer 'deklaracja zmiennych używanych przez program 'Dim X As Byte 'deklaracja zmiennych używanych przez program...

    Mikrokontrolery   29 Kwi 2007 21:09 Odpowiedzi: 4    Wyświetleń: 2739
  • SearchROM 1-Wire: Czy kolejne wyszukiwanie zaczyna się od początku?

    Witam, Jak wiadomo w procedurze SearchROM magistrali 1wire sterownik cały czas indeksuje miejsca, gdzie nastąpiła sekwencja 01 lub 10 czyli te, gdzie zachodzi różnica na konkretnym bicie podłączonych układów. Od tego czasu reszta układów (które mają inny bit niż aktualny) milczy aż do końca procedury czekając na kolejny Reset. Czy w takim razie kolejne...

    Mikrokontrolery   08 Lis 2008 08:38 Odpowiedzi: 3    Wyświetleń: 786
  • DS 1820 nie odpowiada na płytce AVT z procesorem 89C2051 - co robić?

    Spróbuj tego - u mnie chodzi bez problema...! Declare Sub Read1820 'deklaracja podprogramu Declare Sub Temperature 'deklaracja podprogramu Dim Bd(9) As Byte 'deklaracja tablicy zmiennych Dim I As Byte , Tmp As Byte 'deklaracja zmiennych używanych przez program Dim T As Integer , T1 As Integer 'deklaracja zmiennych używanych przez program 'Dim X As Byte...

    Mikrokontrolery   09 Maj 2008 20:46 Odpowiedzi: 44    Wyświetleń: 4719
  • atmega8 - avt-5160 climatic zawiesza się przy uruchamianiu

    Witam! Zmontowałem zestaw avt 5160 oparty na atmega8, jest to sterownik do klimatyzacji, umożliwiający uzyskanie klimatyzacji automatycznej z manualnej. Po złożeniu układ uruchomił się bez problemu, ale po wstępnych testach sterownika należało czujnik temperatury DS18S20 (czujnik temp. wnętrza) wylutować z płytki i przenieść bliżej parownika. Ogólnie...

    Mikrokontrolery   15 Sie 2013 11:12 Odpowiedzi: 7    Wyświetleń: 2760
  • ATMEGA32 - Jak uruchomić równoległe wątki do pomiarów i komunikacji RS232?

    Chyba najlepiej by było zrobić dodatkowe przerwanie, które realizowało by elementarne operacje na magistrali 1Wire, czyli włączało stan niski linii i go zwalniało. Wtedy nie byłoby tego czekania 480 us i to dodatkowe przerwanie mogłoby przerwać przerwanie silnika na nieistotny czas. Tylko, czy to nie jest za duża komplikacja? Na czas nadawania reset...

    Mikrokontrolery AVR   31 Paź 2015 17:39 Odpowiedzi: 35    Wyświetleń: 5475
  • Stały odczyt -0.5 C z DS1820 na AT89C2051 i BASCOM - co sprawdzić?

    witam, mam problem z obsluga czujnika temp. ds1820, polaczony jest przez 1Wire na plytce testowej AVT2500. Przykladowy program do obslugi pobralem ze srtrony http://as.rumia.edu.pl/artur/a/bascom/Te... Kompilacja programu przebiega bez zadnych problemow. W momecie uruchomienia uProca uzyskuje staly odczyt "- 0.5 C". z gory dzieki za pomoc. <--TERMO.BAS-->...

    Mikrokontrolery   10 Wrz 2004 01:44 Odpowiedzi: 2    Wyświetleń: 2916
  • Bascom Mega32 - Przełączanie czujników DS18B20 jednym przyciskiem

    Witam ponownie Zrobiłem to przez Timer0. Jednak problem z aktualizacją wyświetlania dalej występuje. Jeszcze drugi problem to start, przez okres zdefiniowany zmienną Licznik ( teraz równą 300 ) nic się nie wyświetla - dopiero po czasie = 300. Próbowałem również z Enable/Disable Interrupts na czas pomiaru, ale nie było żadnego efektu. Mam takie pytanie...

    Mikrokontrolery AVR   19 Sty 2011 20:10 Odpowiedzi: 11    Wyświetleń: 2067
  • [Atmega32] [Bascom] DS18b20 - dwie linie po dwa DS18B20

    Witam Próbuje przerobić kod obsługujący kilka DS18B20 na jednej linii i drugi obsługujący kilka DS18B20 na kilku liniach. Niestety jak na razie efekt jest taki, że działa tylko pierwsza linia, czyli dwa DS18B20. Jeśli chodzi o konfiguracje, to celowo nie ma Config 1wire = Porta.1 gdyż wpisanie tego portu, jako 1WIRE powoduje wyświetlanie 0.0 dla pierwszego...

    Mikrokontrolery AVR   27 Sty 2011 20:15 Odpowiedzi: 5    Wyświetleń: 5833
  • Atmega16 nie wykrywa termometru DS18B20 na magistrali 1-Wire, co robić?

    Za bardzo nie wiem już co może być powodem takiego zachowania mikrokontrolera, więc jestem zmuszony prosić Was o pomoc :) Zacznę może od tego, że pracuję na zestawie ZL3AVR i Atmedze16. Chciałem podpiąć do uC termometr DS18B20, ale uC go nie widzi. Napisałem sobie program, do zliczania urządzeń na 1W ale pokazuje mi ciągle 0, oto jego kod: '---------------------------------------...

    Mikrokontrolery   25 Lis 2007 23:39 Odpowiedzi: 4    Wyświetleń: 1292
  • [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ń: 1911
  • Attiny2313, DS1820, UART - brak komunikacji po dodaniu obsługi DS1820

    Zmienilem na takie cos i wogole nic nie wysyla, wiec cos gdzies sie zatrzymuje.. $regfile = "attiny2313.dat" $crystal = 8000000 Config Pind.5 = Input Config Portd.1 = Output $hwstack = 32 $swstack = 10 $framesize = 40 $baud = 300 Config 1wire = Pind.5 Dim Odczyt(2) As Byte , A As Byte , Licznik As Byte , T As Integer , T1 As Single...

    Mikrokontrolery AVR   15 Gru 2008 17:25 Odpowiedzi: 4    Wyświetleń: 2057
  • Algorytm odpytywania wielu czujników DS18B20 na szynie 1-wire, Mega Atmel C

    Inna rzecz, że nawet jak odczytam osobno numery seryjne (podłączając je osobno po kolei) to i tak nie działają razem. Nie działa dlatego iż inaczej się obsługuję magistrale jak masz jeden układ a inaczej jak wiele. Nie będę tłumaczył jak odczytać numery bo koledzy powyżej wskazali odpowiednią dokumentację łącznie z numerem strony. Jeśli masz parę układów...

    Mikrokontrolery AVR   06 Gru 2008 16:15 Odpowiedzi: 10    Wyświetleń: 8722
  • [VHDL] VHDL – komunikacja Spartan2 z DS1820 1Wire i wyświetlanie temperatury na 7-segmencie

    Czesc! Sory za mojego poprzedniego posta… ale trochę się załamałem przez tego Dallasa… nie będę się może chwalił, ile czasu już nad nim siedzę… Więc, odpowiadając na Twoje pytanie o moje doświadczenie z FPGA, to… hmm jakie może mieć student po 45 godzinach zajęć… Wczoraj zacząłem składać projekt od nowa, no i okroiłem maszynę...

    Programowalne układy logiczne   10 Lis 2009 14:58 Odpowiedzi: 20    Wyświetleń: 6750
  • Komunikacja 89s52 z DS18s20 w Bascom - problem z resetem czujnika

    może sie przyda - program właśnie na czujnik 18s20 ' BASCOM College ' (EdW 2001.01 str. 20) ' Temat : "Termometr z Dallas DS1820" ' wersja 1.1 (20.03.2001) ' Compiler : BASCOM 8051 LIBRARY V 2.06 ' Used ROM : &H7A3 1955 (dec) > Ok ' Poprawki do ver. 1.0: ' - poprawiony błšd odczytu temp > 41,5...

    Mikrokontrolery   13 Sty 2008 15:50 Odpowiedzi: 14    Wyświetleń: 4689
  • Jak 1Wire zachowuje dane w SRAM po resecie podczas odczytu?

    Resetujesz magistralę a nie urządzenia do niej podłączone.

    Mikrokontrolery   21 Kwi 2019 11:22 Odpowiedzi: 6    Wyświetleń: 444
  • Dom Inteligentny: Jak zrealizować komunikację multimaster na RS485?

    Nie chodziło mi o "podróżowanie ramek w czasie" tylko sposób układania okablowania, ewentualne jego uszkodzenie oraz wpływ na cały wypadkowy system. W przypadku Ethernetu w najgorszym wypadku spali się wejście (transformator) w switchu jednak cała pozostała sieć będzie działać. Serwis okablowania jest też znacznie łatwiejszy - wiadomo który odcinek...

    DSP i Transmisja   05 Lip 2017 18:45 Odpowiedzi: 74    Wyświetleń: 53761
  • Jak zasilić ATTINY2313 i DS1820 w samochodzie? Obsługa dwóch czujników?

    Witam! Postanowilem sobie zrobic termometr temp. ewenetrznej/zewnetrzenj do samochodu. Czytalem troche na elektrodzie, przegladalem Datasheet i zamiast zdobyc dodatkowa wiedze tylko mi sie zamet wkradl w moja wizje. Mam kilka pytanek zwiazanych z zasilaniem tak czulych urzadzen w zasmieconym samochodowym srodowisku. 1. stabilizator 7805 uzbrojony w...

    Mikrokontrolery   23 Lis 2005 09:35 Odpowiedzi: 10    Wyświetleń: 2070
  • Jak zacząć projekt monitoringu z ATMEGA162, RS i modemem SMS?

    Witam, poniżej zamieszczam kod z Bascoma mojego sterownika BMS, w tej chwili kontroluje temperaturę, czas, Rs232, LCD 2x16. Obsługa z klawiatury lub pilota RC5, w obecnej chwili rozwiajm go o dostęp przez internet. zajmuje ok 8kb pamięci więc w A162 będziesz miał jeszcze drugie tyle pamięci. Ja kożystam z A32 Pozdrawiam. PS. daj znać jak zakończysz...

    Mikrokontrolery   20 Wrz 2006 16:37 Odpowiedzi: 6    Wyświetleń: 1722
  • [ATmega8] Błędny odczyt temperatury z DS18B20 na ATmega8 w Bascom - co sprawdzić?

    http://obrazki.elektroda.pl/1523592300_1... W schemacie pominąłem zasilanie i podłączenie LCD. Kod: (został wzięty z książki M. Wiązania - "Programowanie mikrokontrolerow AVR w jezyku Bascom", usunąłem kod od obsługi LCD bo mam go ustawionego w bascomie) $regfile = "m8def.dat" $crystal = 8000000 Config 1wire = Portc.5 'konfiguracja...

    Mikrokontrolery AVR   04 Gru 2010 15:42 Odpowiedzi: 2    Wyświetleń: 5816
  • Brak komunikacji z DS18B20 na magistrali 1-wire - analiza kodu AVR

    Witam Mam pytanie dlaczego poniższy kod nie pozwala mi dogadać się z DS18B20. Napisałem/przepisałem go na bazie opracowania Pana Cezarego Klimasz "Obsługa interfejsu 1-wire na przykładzie obsługi DS18B20". Proszę o pomoc. Dziękuję #include <string.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include...

    Mikrokontrolery AVR   30 Wrz 2010 11:06 Odpowiedzi: 1    Wyświetleń: 1502
  • [atmega8] [ATmega8][Bascom] Błędny odczyt -81°C z DS18B20, jak to naprawić?

    Książka to "Programowanie Mikrokontrolerów AVR w jez. BASCOM" Program termometra. Przykład z książki. 'Program obsługi jednego układu DS1820 dołączonego 'do magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości oscylatora 'taktującego mikrokontroler...

    Mikrokontrolery AVR   20 Lip 2009 00:51 Odpowiedzi: 5    Wyświetleń: 3488
  • [ATTINY2313] [ATTINY2313][BASCOM] Jak przesuwać elementy tablicy przy pomiarach DS18b20?

    Witam. Zbudowałem termometr w oparciu o DS18b20. Chciałbym zapisywać co 1200 pomiar do tablicy 3-elementowej. Po zapełnieniu tablicy 3 pomiarami: pierwszy pomiar = 1 element tablicy drugi pomiar = 2 element tablicy trzeci pomiar = 3 element tablicy chciałbym porównać wartości i sprawdzić, czy temperatura wzrosła, czy spadła. Wszystko wydaje się proste,...

    Mikrokontrolery AVR   13 Lis 2009 16:51 Odpowiedzi: 2    Wyświetleń: 1974
  • DS18B20 z ATmega8 i LCD - dlaczego pokazuje temperaturę 0.0?

    mm nie widzę deklaracji DDR - kierunków działania portów. Domyślnie są one ustawiane jako wejścia, a ustawianie ich za pomocą PORTB = 1 i PORTB = 0 to włączanie i wyłączanie Pullupa (który już de facto masz na magistrali). Poza tym nie wiem jak chciałbyś w ten sposób zapisać 0 :) Niżej masz wycinki mojego programu: (ATMEGA8) #define OW_IN DDRB &=...

    Mikrokontrolery   25 Lut 2008 23:56 Odpowiedzi: 31    Wyświetleń: 5067
  • ATINY2313 - Czy można zamienić czujnik DS18S20 na DS1820 w termostacie AVT 5363?

    Proszę bardzo[syntax=basic4gl] 'Copyright Robert Wołgajew, 2012 'Wersja z dnia 26.04.2012 $regfile = "Attiny2313.dat" $crystal = 1000000 'Fusebit CKDIV8 = 0 -> zaprogramowany (ustawienie domyślne producenta) $hwstack = 32 $swstack = 32 $framesize = 32 'Konfiguracja wyświetlacza LCD Config Lcd = 16 * 1 Config Lcdpin = Pin , Db4 = Portb.5 , Db5 = Portb.2...

    Mikrokontrolery Początkujący   16 Cze 2025 13:18 Odpowiedzi: 41    Wyświetleń: 5793
  • Atmega8 + DS1820 Bascom - Wskazuje poprawnie powyżej 42*C

    Co może być grane. Wszystko poskładane zgodnie z prawidłami, rezystor podciągający na linii danych jest, zasilanie filtrowane odpowiednio, wszystkie połączenia miliard razy sprawdzone, a sytuacja jak w temacie. Jakikolwiek program wgrywam temperatura na wyświetlaczu -0 lub -1. Jako że to moje pierwsze podejście do tematu i nie mam bladego pojęcia o...

    Mikrokontrolery Początkujący   31 Gru 2012 21:00 Odpowiedzi: 20    Wyświetleń: 3501
  • Jak odczytać ID DS1820 na AVR 90s8535 przez 1-Wire w assemblerze?

    Drodzy koledzy. Dziękuje wszystkim za pomoc w temacie, lecz jak zwykle błąd był w przeoczeniu głupiej rzeczy w kodzie. Muszę stwierdzić, że nie mieliście racji co do czasów magistrali gdyż jak się okazało są one dobre (byłem o tym przekonany gdy pisałem kod z wykresami przed oczami i sprawdzałem w symulatorze) Błąd w 1 kodzie tkwi w że nie można użyć...

    Mikrokontrolery   02 Maj 2008 00:32 Odpowiedzi: 7    Wyświetleń: 3287
  • Reset magistrali 1-wire. Inicjalizacja 1-wire i czujnika ds1820.

    Jak wklejasz kod to wklej go jako kod (Code)- lepiej się patrzy. nie mam teraz czasu analizować twoje dzieło, ale dam ci moje prcedury może pomogą znaleźć byka. Są nieco dziwne bo dla 2szt dallasów podpiętych pod inne porty ;***************************************... PROCEDURY 1 WIRE W_WRITE:...

    Mikrokontrolery   26 Lis 2006 15:37 Odpowiedzi: 21    Wyświetleń: 3754
  • BASCOM 8051: Jak odczytać temperaturę z 2 czujników DS18B20?

    Witam. Znamy sie juz z mojego wczesniejszego tematu :) gdzie pytalem o cos podobnego ale dla jezyka C. Z racji braku supportu dla polaczenia 1wire-8051-jezykC postanowilem wykonac zadanie w BASCOMIE dla 8051. Usiadlem przerobilem troche kodu z C i oto efekty: $crystal = 12000000 Wysw Alias P2 'a-h W1 Alias P0.1 ' 3 anody dla 3 wyswietlaczy W2 Alias...

    Mikrokontrolery   30 Cze 2005 00:25 Odpowiedzi: 4    Wyświetleń: 2462
  • 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ń: 864
  • [Bascom] RS485 z Atmega328 i ATtiny2313 - brak odpowiedzi od slave'a

    Witam Atmega328 i Attiny2313 przez RS485 Atmega328 Master - zapis na razie wyzwalany przez Timer If Flaga_001 = 1 Then Set Re_de Waitms 1 Print "MOD001 " ; Chr(13); Waitms 1 Reset Re_de Flaga_001 = 0 Licznik_mod001 = 0 End If ATtiny2313 Slave $regfile = "attiny2313.dat" $crystal = 8000000 $baud = 4800 '*********************...

    Mikrokontrolery AVR   02 Sty 2012 21:39 Odpowiedzi: 15    Wyświetleń: 3385
  • DS18B20 na ZL11AVR z ATtiny2313 - błędny odczyt temperatury -0.1°C

    Nie, nie lutuję do kabli tylko przykręcam do złącz ARK Oto program: $crystal = 4000000 'deklaracja częstotliwości pracy kwarcu $regfile "attiny2313.dat" 'model procesora dla którego jest ten program 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...

    Mikrokontrolery   16 Wrz 2007 22:43 Odpowiedzi: 14    Wyświetleń: 2438
  • [BASCOM] [BASCOM][AVR] Termometr na Attiny2313 - błędne odczyty temperatury DS1820

    Witam. Mam problem z programem z książki "Programowanie mikrkontrolerów AVR w języku BASCOM" listing nr 8.19. Przerobiłem z Atmega8 na Attiny2313 ponieważ plik .bin ma pjemność 1,20 kB. Po pierwszym wgraniu na wyswietlaczu wyświetlało się byle co tzn. temperatura ujemna lub brak układu. Zmieniłem w linii : If temperatura(2) = 0 Then na If temperatura(2)...

    Mikrokontrolery   11 Lip 2009 06:41 Odpowiedzi: 11    Wyświetleń: 3958
  • DS18B20 – błędny odczyt temperatury (-0.1°C), analiza kodu AVR, co sprawdzić?

    zmieniłem funkcję reset na void RESET_PULSE(void) { CLEAR_1wire; // ustawiamy magistralę w stan niski _delay_us(480); SET_1wire; _delay_us(480); } nadal lipa Dodano po 2 zastanawiam się nad unsigned char read(void) { unsigned char PRESENCE=0; CLEAR_1wire; //ustawienie w stan niski _delay_us(2); // oczekiwanie 2us SET_1wire; // zwolnienie magistrali...

    Mikrokontrolery   17 Gru 2013 22:08 Odpowiedzi: 15    Wyświetleń: 2955
  • Jak napisać program termometru dwu punktowego w Bascom dla ATmega8?

    Ok tutaj masz kody zrodlowe z ksiazki "Programowanie mikrokontrolerow AVR w BASCOM". Proponowalbym na tym etapie zakonczyc temat! 'Program obsługi jednego układu DS1820 dołączonego 'do magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości...

    Mikrokontrolery   10 Maj 2008 09:22 Odpowiedzi: 32    Wyświetleń: 4742
  • [atmega644p][bascom] przekazywanie tablicy do funkcji

    witam, Od razu do rzeczy. Jak w temacie! Program odczytuje po 1wire temperatury z 2 czujników. Wszystko działa poprawnie (płytka, czujniki dodam ds18b20). Kod programu poniżej. Error : 261 Line : 39 Array expected [ID1] Error : 261 Line : 43 Array expected [ID2] Error : 124 Line : 43 LOOP expected ostatnim errorem...

    Mikrokontrolery AVR   04 Lis 2011 23:50 Odpowiedzi: 2    Wyświetleń: 1755
  • Program w Bascom dla ATtiny2313: Sterowanie wentylatorem z DS18B20 bez wyświetlacza

    Bootloader? Jak to wgrywasz? Dodano po 2 Można skrócić. 'Jednopunktowy termometr z czujnikiem DS18B20 'www.portalnaukowy.edu.pl 'Program na podstawie kursu z ksišżki "Mikrokontrolery dla Poczštkujšcych" Pana Piotra Góreckiego $crystal = 4000000 'deklaracja częstotliwo?ci pracy kwarcu $regfile "attiny2313.dat" 'model procesora dla...

    Mikrokontrolery   12 Kwi 2008 21:57 Odpowiedzi: 13    Wyświetleń: 3145
  • atmega ds18b20 - Odczyt temp z ds18b20, powerdown i reset po watchdog

    Witam wszystkich, robię prosty układzik na uC atmega. Zadaniem go będzie odczyt temp z czujnika ds18b20 i ustawianie zewnętrznego przetwornika dac po spi. Wszystko praktycznie napisałem, bo części programu były wykorzystywane w innych układach, które pracują, z spi problemu nie ma, z odczytem ds też. Ale chodzi o to, żeby cały układ pobierał jak najmniej...

    Mikrokontrolery AVR   22 Gru 2014 19:57 Odpowiedzi: 3    Wyświetleń: 1671
  • [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ń: 3842
  • [AtMega8][Bascom] Zegar PDF8563 + PCF8591 + Timer - kłopot z I2C

    Witam Mam układ, który mierzy dwie temperatury ( DS18B20 ), dwa napięcia ( PCF8591 ( pobiera czas ( PCF8563 ), a z powodu niedużego wyświetlacza ( 12 x 4 ) wskazania są zmieniane do 10 sekund po przepełnieniu Timer1. Układy PCF8563 i PCF8591 są podpięte z "zewnątrz" przewodami około 10 cm. Magistrala I2C ma obniżoną prędkość przez Config I2cdelay =...

    Mikrokontrolery AVR   15 Sie 2011 00:10 Odpowiedzi: 2    Wyświetleń: 2954
  • problem z odczytem temperatury z 1wire za pomoca 4xDS1820

    Pokładałem sobie urzadzonko które ma czytac z czterech ds-ów temperature, wszystkie cztery sa na jednej magistrali z zasilaniem osobnym, (trzy kable) wyswietlacze na których ma byc pokazana temperatura to zwykłe 7-mio segmentowe led-y, multipleksowane w przerwaniu od timera (przerwanie działa tylko w momentach kiedy ds czeka naprzykład na impuls strobujacy...

    Mikrokontrolery   03 Lip 2006 19:08 Odpowiedzi: 2    Wyświetleń: 1685
  • ARDUINO NANO jako adapter 80x DS18 na USB/UART

    zróbmy to na przykłądzie 1 lini 1 wire: włącza się ukłąd, uruchamiany jest transoptor który zwiera rezystor podciągający dla magistrali i na niej pojawia się napięcie zasilania (pomniejszone o spadek na transoptorze), dajemy 500ms czasu (czas nie jest bardzo ważny, jedynie dajemy czas na naładownie czujnikó na magistrali), po 500 ms sprawdzamy magistrale...

    DIY Poczekalnia   09 Kwi 2016 10:25 Odpowiedzi: 18    Wyświetleń: 11640
  • XMEGA: Odczyt temperatury z DS18B20 i wyświetlanie na HD44780

    Cześć, Ponieważ udało mi się poprawnie odczytać temperaturę z termometru cyfrowego DS18B20 na module prototypowym eXtrino XL z AtXmega128a3u na pokładzie - pragnę się podzielić tym minikodem z początkującymi osobami. Myślę, że informacje zawarte w tym przykładzie, pozwolą osobom początkującym (czyli takim co już potrafią migać diodą) na zrozumienie...

    Mikrokontrolery Początkujący   23 Maj 2018 13:31 Odpowiedzi: 3    Wyświetleń: 2025
  • Płytka prototypowa Miszczo test board.

    http://obrazki.elektroda.pl/3404456500_1... Witam. Chciałem zaprezentować wykonaną przeze mnie płytkę testową dla procesorów atmel rodziny atmega w obudowach czterdziestopinowych. Założenia Głównym celem było zaprojektowanie płytki pod mikrokontroler atmega32 w programie Cadsoft Eagle na licencji freeware, czyli 10cm x 8cm z jak największą...

    DIY Konstrukcje   25 Kwi 2013 20:38 Odpowiedzi: 21    Wyświetleń: 16482
  • [ATMega162] [ATMega162][Bascom] Odczyt DS18B20 w przerwaniu Timer0 - nie działa poprawnie

    Witam, To co ja pisałem to nie jest kwestia teoretycznych rozważań, pierwszy raz na poważnie zabrałem się za napisanie własnej obsługi dowolnych DSxxxxx tutaj: http://www.elektroda.pl/rtvforum/topic14... W międzyczasie spokojnie działa mi oczywiście RS232 z prędkością 115200 ale też każdą inną i jak zawsze w moim projekcie jeszcze kilka innych...

    Mikrokontrolery AVR   22 Cze 2010 00:24 Odpowiedzi: 34    Wyświetleń: 4563
  • Kompilacja kodu BAS na HEX dla ATtiny2313, termometr DS18B20, wsad gotowy

    Witam, potrzebuje gotowego wsadu do procka tzn już skompilowanego do postaci hex. Przerobiłby mi go ktoś??? Oto kod: 'Jednopunktowy termometr z czujnikiem DS18B20 'www.portalnaukowy.edu.pl 'Program na podstawie kursu z ksišżki "Mikrokontrolery dla Poczštkujšcych" Pana Piotra Góreckiego $crystal = 4000000 'deklaracja częstotliwo�ci pracy kwarcu...

    Mikrokontrolery AVR   14 Gru 2009 16:36 Odpowiedzi: 23    Wyświetleń: 3497
  • Jak skompilować program HEX dla termometru na Attiny 2313?

    Może mi ktoś pomóc w poprawieniu tego kodu aby wyświetlacz nie migał co 1 sek. Próbowałem sam coś zrobić i mi nie wychodzi. Czytałem już kilka tematów na ten temat ale nie wiem jak to poprawić. $regfile "attiny2313.dat" 'model procesora dla którego jest ten program $crystal = 4000000 'deklaracja częstotliwo?ci pracy kwarcu Config Lcd = 16...

    Mikrokontrolery   29 Gru 2009 20:06 Odpowiedzi: 25    Wyświetleń: 6798
  • [Atmega 8] [Bascom] Mrugający wyświetlacz LCD przy pomiarze z DS18B20

    Witam. Oto KOD: 'Jednopunktowy termometr z czujnikiem DS18B20 'www.portalnaukowy.edu.pl 'Program na podstawie kursu z książki "Mikrokontrolery dla Początkujących" Pana Piotra Góreckiego $crystal = 4000000 'deklaracja częstotliwości pracy kwarcu $regfile "attiny2313.dat" 'model procesora dla którego jest ten program Deflcdchar 1 , 14 , 17 ,...

    Mikrokontrolery AVR   04 Gru 2008 13:16 Odpowiedzi: 27    Wyświetleń: 4763
  • [Bascom] ATmega32: Problemy z zapisem danych na karcie SD 2GB Kingston i 1GB Sandisk

    Witam W oparciu o projekt Kolegi _Duch - rejestrator pogodowy zrobiłem swój ( na razie prosty ) rejestrator. Wykorzystałem podane w wątku pliki config_mmc.bas i Config_AVR-DOS.BAS . Na płytce testowej EVB 4.3 v.4 . Podłączenie z SD standardowe. Niestety nic się nie zapisuje na karcie SD ( próbowałem 2 Gb Kingston i 1 Gb Sandisk - formatowane na FAT...

    Mikrokontrolery AVR   30 Cze 2011 06:18 Odpowiedzi: 23    Wyświetleń: 10517
  • [Mega32][Bascom] Prosty termostat - ustawianie temperatur

    Witam W ramach dalszego eksperymentowania z AVR i Bascom popełniłem połączenie odczytu z DS18B20 z sterowaniem wyjściem uC ( przez tranzystor FET ) + dodatkową atrakcję - buzer, który sygnalizuje wł/wył tranzystora/wyjścia. Chciałem dodać możliwość zmiany temp max i min, przez proste menu. Menu zrobiłem w oparciu inny mój kod obsługujący ustawianie...

    Mikrokontrolery AVR   19 Mar 2011 20:46 Odpowiedzi: 1    Wyświetleń: 2378
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Każda wersja programu działa poprawnie, tak jak myślałem masz czujniki podpięte na długich przewodach i to jeszcze połączone każdy innym przewodem, czyli topologia gwiazdy. Nie dziw się że to źle działa, ale to nie tak sie robi. Jeśli chcesz by każdy czujnik był na osobnym długim przewodzie to lepiej by każdy był podpięty do innego portu, wtedy będzie...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12714
  • [Atmega32] Jak obliczyć adres EEPROM 24C02 dla Atmega32 i Bascom?

    Rezystory są już dane na płytce, zresztą zegar na PCF działa bez zarzutu ( no może trochę śpieszy, ale to kwestia kondensatora przy kwarcu ) sprawdziłem połączenia - nóżki 5 czyli SDA ( 24C02 i PCF8583 ) są podłączone do 23 nogi uC, czyli PC1-SDA. Podobnie z SCL. Teraz zrobiłem tak, że odczyt jest po włączeniu/resecie ( przed pętlą główna ), a zapis...

    Mikrokontrolery AVR   22 Mar 2011 19:28 Odpowiedzi: 19    Wyświetleń: 5857