odczyt 1wire

Znaleziono około 1543 wyników dla: odczyt 1wire
  • Zegar LED Bascom - Programowanie zegara LED w Bascomie

    Zobacz sobie krótki opis [url=http://bart-projects.cba.pl/multipl... Zacznij krok po kroku i w 20 minut opanujesz temat. Co prawda tam akurat nie multipleksuję w przerwaniu chociaż tak to właśnie robię najczęściej. Spowodowane to było tym że akurat musiałem pogodzić multipleksowanie sześciu wyświetlaczy z odczytem 1Wire i czasem "naciągałem"...

    Mikrokontrolery AVR   13 Sie 2016 15:30 Odpowiedzi: 7    Wyświetleń: 2067
  • REKLAMA
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    Kolega Mad Jaro mierzy czas pomiedzy INT-em i przelicza na obroty. zablokowanie INT spowoduje pływanie obrotów( INT nie liczy impulsow). Kolega xury ma rację odnośnie jednokrotnego użycia szukania czujników. A poza tym zsynchronizuj odczyt 1wire z przerwaniem INT tzn. komunikację z 1wire podziel na max -5 bajtowe odcinki i wykonuj je po przerwaniu INT....

    Mikrokontrolery AVR   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4628
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [Atmega8] Błąd przy odczycie 1wire w Bascom na Atmega8 - zmienne PORT1

    Brak kropki w deklaracji pinów wyświetlacza ma byc: DB6 = portb.1 Następnym razem sprawdz dokładnie tego typu błedy i nie dodawaj tematu z tak błahego powodu

    Mikrokontrolery AVR   25 Paź 2009 12:20 Odpowiedzi: 1    Wyświetleń: 2096
  • REKLAMA
  • Atmega8 [C] - brak odczytu z czujnika DS18B20 na linii 1Wire, wyświetla 0.0

    Masz rezystor podciągający? Niektórzy o nim zapominają.

    Mikrokontrolery AVR   29 Cze 2011 14:36 Odpowiedzi: 34    Wyświetleń: 4365
  • [AVR] [AVR][C] Odczyt ID z dwóch układów 1Wire: 18B20 i 2405 jednocześnie

    Zauważ że ta funkcja jest w plikach które zawierają w nazwie DS18X20.* Jak myślisz po co one są ? Masz tu po prostu przykład użycia funkcji nadrzędnych w magistrali 1wire do obsługi właśnie tych czujników. Zamiast więc pomijać tę czy inną funkcję dodaj kilka stałych do pliku *.h oraz lekko przerób te funkcje do wyszukiwania również twoich urządzeń na...

    Mikrokontrolery AVR   02 Lis 2011 00:08 Odpowiedzi: 19    Wyświetleń: 2715
  • Jak 1Wire zachowuje dane w SRAM po resecie podczas odczytu?

    Poza tym, że reset dotyczy maszyny stanów w urządzeniu 1-wire, a nie całego urządzenia, to cześć bajtów ze scratch pada to są komórki pamięci EEPROM - akurat nie te od temperatury, ale np. od alarmu już tak.

    Mikrokontrolery   21 Kwi 2019 11:22 Odpowiedzi: 6    Wyświetleń: 447
  • 1wire SEARCH ROM (0xF0) zwraca dwie jedynki - problem z odczytem

    Mianowicie: czy bezpośrednio za wysłaniem komend match rom, następnie adresu, rozkazu konwersji mogę przejść do wysłania podobnej sekwencji dla kolejnego czujnika czy też zanim to zrobię muszę "puścić" reset? Nieudany Match ROM wymusza wykonanie resetu: https://obrazki.elektroda.pl/3178936300_... Skoro chcesz kilka czujników zmusić...

    Mikrokontrolery   27 Sie 2020 23:10 Odpowiedzi: 26    Wyświetleń: 1476
  • REKLAMA
  • [STM32F107] termometr DS18S20 i komunikacja po 1 Wire

    Chyba musisz doczytać dokładniej... 1. Wysłanie jednego BAJTU przez UART przekłada się na wysłanie jednego BITU przez 1wire. 2. Wysyłać można tylko 0xFF albo 0. 3. Odczyt inicjowany jest przez mastera - musi on nadać 0xFF żeby cokolwiek przyszło. 4. Odczyt jednego BAJTU z UARTa przekłada się na odczyt jednego BITU z 1wire. Ty zaś wysłałeś od razu 0x33...

    Mikrokontrolery ARM   21 Cze 2015 15:32 Odpowiedzi: 20    Wyświetleń: 7310
  • FastAVR: Reset LCD Nokia 3310 przy odczycie DS18B20 przez 1wire

    Już sobie poradziłem: 1. nieprawidłowa kolejnośc: reset, wymuszenie przetwarzania i odczyt 1wire 2. użyłem kompilatora fastavr32.exe No i wszytsko jest OK :) FastAVR, coraz bardziej mi się podoba.

    Mikrokontrolery   10 Cze 2005 10:52 Odpowiedzi: 1    Wyświetleń: 1125
  • 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
  • REKLAMA
  • [atmega8] [atmega8][bascom] DS18b20 pokazuje -0.1 na każdym ekranie - co robię źle?

    Ręce to opadają i masz rację ;) Masz błąd w definicji zmiennej do której wpisujesz ID czujników to nie jest jeden bajt tylko tablica 8x8bitów czyli 8 bajtów. Adresujesz nie istniejące czujniki bo ich adresy sa niepoprawne, wysyła procek ciagle ten sam bajt. Dim Adres1 As Byte 'adres pierwszego Dim Adres2 As Byte 'adres drugiego Dim Adres3 As Byte 'adres...

    Mikrokontrolery AVR   18 Sty 2011 18:16 Odpowiedzi: 5    Wyświetleń: 1991
  • Jak połączyć Atmega8 z telefonem Siemens SL45i bezpośrednio?

    To tylko potwierdza że trzeba jednak kwarc zewnęrtzny. Ja przeprowadziłem wiele prób i doszłem do wniosku że ten wewnętrzny to można ustawiać dla magistrali I2C,1wire tylko dla odczytu numeru (pomiar temperatury już jest błędny). Pozdrawiam i czekam na efekty pracy.

    Mikrokontrolery   17 Sie 2009 15:24 Odpowiedzi: 25    Wyświetleń: 6058
  • Interferencja przy regulacji fazowej i pomiarze 1Wire na ds18b20

    z kopiowałem Do.....Loop i temperatura działa ale mruganie nie ustało . Kolega LChucki ma racje ale wcześniej nie zagłębiałem się szczegółowo w 1wire i nie spodziewałem się ze będą kłopoty. Wcześniej robiłem sterowniki temperatur na zasadzie zał/wył grzałkę i to działa do dziś. Próbowałem wcześniej procedurę odczytu 1wire władować do przerwania (przejścia...

    Mikrokontrolery AVR   06 Kwi 2019 11:44 Odpowiedzi: 34    Wyświetleń: 1707
  • Attiny2313, DS1820, UART - brak komunikacji po dodaniu obsługi DS1820

    Witam, Dla sprawdzenia zostaw kod w takiej postaci jak masz. Zmień tylko linijki config pind.5 = input config 1Wire = pind.5 Jesli to nie pomoże to: zamień jeszcze: PRINT B na np PRINT "123" i zobaczysz czy odczyt 1Wire wpływa na port UART.

    Mikrokontrolery AVR   15 Gru 2008 17:25 Odpowiedzi: 4    Wyświetleń: 2087
  • Jak skompilować plik 1Wire do HEX w 8051 CROSS ASSEMBLER?

    Witam Mam problem jak w temacie. Plik to procedura zapisu i odczytu 1Wire. Po skompilowaniu pliku wyrzuca 14 błędów. Po dodaniu na początku $MOD52 program wyrzuca tylko 7. Zawartość w załączniku (zrzut pliku 1wire.lst). Być może problem jest w tym że skopiowałem zawartość pliku *.a51 i wkleiłem całość do ASM. Używam 8051 CROSS ASSEMBLER. Jak to inaczej...

    Mikrokontrolery   18 Sie 2004 16:46 Odpowiedzi: 2    Wyświetleń: 1772
  • Multiplex na timer0 i zaklocenia w obliczeniach [c][atmeg16]

    ok ale dla mnie cala funkcja do odczytu 1wire jest krytyczna wlasciwie. nie wylacze przed nia przerwania a wlacze po niej bo na wyswietlaczu bede mial to samo jak w przypadku kiedy funkcje wrzucam bezposrednio do przerwania. wedlug symulatora funkcja wykonuje sie 150 ms.

    Mikrokontrolery AVR   13 Kwi 2010 20:07 Odpowiedzi: 4    Wyświetleń: 956
  • Atmega16 + LCD: Jak ustabilizować odczyt temperatury w termometrze Bascom?

    Problem jest w sprzęcie a nie w programie. W układzie brakuje kondensatorów ceramicznych 100nF na pinach zasilających uC, LCD, czujnika, wejściu ADC. Nie widzę też filtru na AVCC oraz jakiegokolwiek tantala/elektrolita na zasilaniu. Popraw zasilanie a zamiast analogowego czujnika użyj cyfrowego np DS18B20 na 1Wire.

    Programowanie Początkujący   30 Paź 2022 14:17 Odpowiedzi: 10    Wyświetleń: 264
  • Jak połączyć multipleksowanie LED na ATMEGA32 z odczytem DS18B20 w Bascom AVR?

    Przerwanie żeczywiście wtedy nie zakłuci pracy 1wire ale sam odczyt 1wire zakłuci czestość występowania przerwania - it o jest powazym ograniczeniem w stosowaniu tego. ... A w jaki sposób 1wire , zakłóci częstotliwość występowania przerwań :?: Nie rozumiem :| Ostatecznie , można zastosować automat i obsługę 1wire upchać do procedury przerwania.Jeśli...

    Mikrokontrolery   10 Paź 2008 22:18 Odpowiedzi: 34    Wyświetleń: 10481
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    (at)ElektrodaBot 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

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1059
  • DS1820 1wire: Odczyt i zapis numeru seryjnego w Bascom - problem z LCD

    Staram sie napisać programik w Bascom, który odczyta mi numery seryjne z termometrów dallasa DS1820 (docelowo 3-4 termometry) ma go zapisać w pamieci eeprom procesora, a nast ma być odczytany. Na końcu użyłem komendę dla wyświetlenia na lcd ale jakoś mi to podejżanie działa ponieważ nie wyświetla mi znaków a tylko jakieś "9". Może źle odczytuje lub...

    Mikrokontrolery AVR   02 Paź 2004 10:43 Odpowiedzi: 5    Wyświetleń: 4106
  • Atmega8 i LCD - Błędny odczyt temperatury 4095°C, jak naprawić?

    Wynik temperatury jaki uzyskał jest efektem odczytania samych jedynek z magistrali 1wire, czyli czujnik nie odpowiedział.

    Mikrokontrolery AVR   11 Kwi 2013 21:25 Odpowiedzi: 25    Wyświetleń: 3093
  • Czujnik 0-20mA do odczytu przez Modbus lub sensor 1wire? Poszukiwane rozwiązania.

    https://pl.aliexpress.com/item/100500180...

    Automatyka Przemysłowa   22 Sie 2022 21:20 Odpowiedzi: 1    Wyświetleń: 273
  • Jak podłączyć i obsłużyć iButton DS1996L-F5 z ATMEGA8 przez 1-wire?

    Tak się "macha" magistralą 1wire ;) //inicjacja DDRC&=~(1<<PC0); //PINC bit numer 0 - wejście PORTC&=~(1<<PC0);//bez pull-up'a - high impedance //reszta operacji DDRC|=(1<<PC0);// 1wire=0 DDRC&=~(1<<PC0);// 1wire=1 x=PINC & (1<<PC0);//odczyt 1wire Złożyć do kupy,dopisać...

    Mikrokontrolery   07 Sty 2007 20:24 Odpowiedzi: 36    Wyświetleń: 11079
  • pomiar temperatury w kilku punktach na wspolnej szynie.

    A mam pytanie - ile trwa odczyt z takiego DS18x20 ? Bo słyszałem że odczyt z 1Wire trwa długo. Jeśli czujników będzie 10 sztuk to boję się że wszystko będzie "zamulone".

    Mikrokontrolery   05 Gru 2015 18:05 Odpowiedzi: 8    Wyświetleń: 825
  • [Bascom] Jak dobrać $crystal dla RC5 ,1Wire , SD -HW SPI

    No to można też na karcie dane zapisać 8-mio bitowo a w uC przerabiać je na 6-ci bitowe i takie wysyłać na LCD. Wtedy przynajmniej sam odczyt z SD się przyspieszy.

    Mikrokontrolery AVR   05 Sty 2010 12:40 Odpowiedzi: 72    Wyświetleń: 9609
  • 1Wire i przerwania w systemie 51 - jak uniknąć uszkodzonych ramek?

    Na Atmega162 działam z 1w i przerwaniami do obsługi wyświetlaczy 7seg, transmisji RS i jeszcze jakiegoś timerka. Przerwania wyłączone na czas zapisu/odczytu bitu i nie ma problemu. Wklej może funkcje zapisu/odczytu bitu.

    Mikrokontrolery   02 Maj 2011 08:58 Odpowiedzi: 10    Wyświetleń: 2260
  • 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ń: 6031
  • ATMEGA8L i 1wire: brak odczytu z DS18B20, LCD działa, I2C też nie działa

    Oczywiście ,że $crystal nie przestawia wewnętrznego oscylatora ale informuje kompilator z jaką częstotliwością pracuje procesor. Częstotliwość swojej Atmegi przestawiłem za pomocą Bascomowego programatora (stk200).Ustawiłem 0011 i kliknąłem na Write FS i od tej chwili przy zczytywaniu(otwarcie zakładki lock and fuse bits)programator podaje wartość...

    Mikrokontrolery   08 Kwi 2004 19:28 Odpowiedzi: 13    Wyświetleń: 2569
  • Jak zapobiec przegrzewaniu Attiny w latarni LED z regulacją PWM?

    Nie myślałeś o DS18B20 1wire do odczytu temp?

    Projektowanie Układów   16 Mar 2019 12:25 Odpowiedzi: 11    Wyświetleń: 510
  • [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ń: 12792
  • BASCOM, 1WIRE, DS18B20 - brak odczytu ID, same zera na LCD, co sprawdzić?

    $crystal = ? ;)

    Mikrokontrolery   06 Maj 2006 12:14 Odpowiedzi: 10    Wyświetleń: 2727
  • Jak zbudować zegar RTC na AT89C2051 z czujnikiem DS18B20?

    na wbudowanych timerach może być problem bo na czas odczytu temperatury z 1wire nie mogą się właczyć żadne przerwania

    Mikrokontrolery   05 Wrz 2004 11:53 Odpowiedzi: 26    Wyświetleń: 5982
  • [ATMega162] [ATMega162][Bascom] Odczyt DS18B20 w przerwaniu Timer0 - nie działa poprawnie

    Człowieku... :) Nie musi być bardziej prawidłowo :) Ma działać. Cały program jest gotowy. Pominąłem odczyt DSów w przerwaniach, bo nie działało, i zrobiłem po prostu, po zapytaniu przez RS. I tak może być. Trzeci raz piszę, że odczytuję komendy z RS poprzez input. No przecież to nie będzie działać w przerwaniu. A przerabianie tego na jakieś inne procedury...

    Mikrokontrolery AVR   22 Cze 2010 00:24 Odpowiedzi: 34    Wyświetleń: 4575
  • Regulowane obciążenie elektroniczne

    Masz na myśli odczyt wbudowanego ADC? Szczerze mówiąc to kiedyś się tym bawiłem i nie pamiętam problemów z ADC, chociaż mogłem po prostu nie zauważyć. Pamiętam że problem z odczytem to był z DS18B20 pod 1wire, pierwszy odczyt był zawsze do kitu, następne jednak były OK, ale to raczej nie był błąd Bascoma.

    DIY Konkurs   07 Lis 2017 17:06 Odpowiedzi: 28    Wyświetleń: 9456
  • [stm32 f103rb][1wire ds18b20] - Zły odczyt temperatury - dziwny błąd

    Witam. Realizuję właśnie odczyt temperatury na płytce Nucleo z wykorzystaniem ds18b20. Mam następujący problem. Odczytując LSB i MSB z czujnika pojawia się błąd w postaci tego że MSB ma wyższą wartość niż można by było zakładać. Po odczycie temperatury wyrzuciłem sobie obydwie wartości na konsolę przez UART. W temperaturze pokojowej widać że LSB się...

    Mikrokontrolery ARM   07 Kwi 2016 15:21 Odpowiedzi: 1    Wyświetleń: 1950
  • Jak odczytać licznik DS2423 1-Wire w Bascom?

    Witam, czy ktoś posiada działającą procedurę odczytu licznika z układu 1wire DS2423 w Bascom? Pozdrawiam Darek

    Mikrokontrolery AVR   07 Cze 2011 15:15 Odpowiedzi: 2    Wyświetleń: 1448
  • Termometr na ATtiny2313 i DS18B20 z wyświetlaczem LED - schemat i wsad

    http://www.elektroda.pl/rtvforum/viewtop... Popełniłem kiedyś taką zabawkę, w powyzszym linku w załączniku jest kod w bascomie, na at90s2313 ale to praktycznie to samo co attiny2313 obecnie bascomem sie nie zajmuje ale na tej stronie http://mikrokontrolery.net/avr_asm_10.ht... (ASM) oraz http://mikrokontrolery.net/avr_c_10.htm (kod...

    Mikrokontrolery   30 Paź 2020 16:01 Odpowiedzi: 5    Wyświetleń: 8579
  • ATMEGA 2560 BASCOM - Odczyt 64 czujników DS18B20, problem z 45 czujnikiem

    A nie prościej napisać ten program tak? Do Config 1wire = Porta.7 Gosub Odczyt Config 1wire = Porta.6 Gosub Odczyt ... xx=1 Loop Odczyt: 1wreset 1wwrite &HCC 1wwrite &H44 Wait 1 1wreset 1wwrite &HCC 1wwrite &HBE Temp(1) = 1wread() Temp(2) = 1wread() 1wreset If Temp(2) >= 248 Then Temp(1)...

    Mikrokontrolery AVR   03 Sty 2010 09:23 Odpowiedzi: 7    Wyświetleń: 3134
  • Jak ustawić porty ATmega32 dla komunikacji 1-wire bez rezystora podciągającego?

    Można wykorzystywać wewnętrzne podciąganie. Urządzenie slave 1wire może jedynie ściagać linie 1wire do masy i dlatego jest konieczne jakiekolwiek podciąganie. Moje procedury wykorzystują sterowanie 1wire przez właśnie rejestry PORTx. Przy odpowiednie dobranych czasach pozwala to uzyskać transmisję na bardzo długich liniach (udalo się uzyskać transmisję...

    Mikrokontrolery   28 Cze 2009 19:05 Odpowiedzi: 3    Wyświetleń: 1031
  • Kolejny komputer pokladowy ILI9341 TouchScreen

    Ja w Skodzie popełniłem kiedyś taki prosty zegar z pomiarem dwóch temperatur , oraz pomiarem napięcia na akumulatorze. No ale to ma się nijak do w/w projektu. Możesz wycenić ile Cię kosztował ? Bo wyświetlacz z dotykiem to najdroższy element ? PS. Fragment kodu z mojego jakby kto chciał jednak zrobić z gotowca :) [syntax=vbnet] $regfile = "m8def.dat"...

    DIY Konstrukcje   24 Paź 2016 08:03 Odpowiedzi: 108    Wyświetleń: 32205
  • Pompa ciepła - działanie, eksploatacja - połączenia z innym

    Na zagramaniczych kanałach hvac mówili że do 1K spadku jest ok powyżej nie. I dobrze mówili. 1K spadku ciśnienia, co brzmi może dziwacznie, ale dla ludzi z branży jest OK. A ten 1K wyznacza różne ciśnienia w zależności od rodzaju czynnika i zakresu temperatur. weszło 1.2kg czynnika R32 j Przelicz sobie masę czynnika w dla średniej temp skraplania i...

    Systemy Grzewcze Użytkowy   04 Sie 2025 11:43 Odpowiedzi: 8069    Wyświetleń: 1663983
  • [Atmega32] [Bascom] DS18b20 - dwie linie po dwa DS18B20

    Oczywiście , że wpisując : Config 1wire = Porta.1 zablokujesz odczyt z Porta.0 Musisz przed odczytem z Porta0 , wpisać w programie Config 1wire = Porta.0 a następnie gdy będziesz odczytywał z Porta.1 wpisujesz linie Config 1wire = Porta.1 Czyli , najpierw konfiguracja z której linii potem odczyt.

    Mikrokontrolery AVR   27 Sty 2011 20:15 Odpowiedzi: 5    Wyświetleń: 5851
  • Odczyt temperatury z trzech czujników DS1820 na 1WIRE w Bascomie lub assemblerze

    W jaki sposób odczytać temperature z trzech czujników ds1820 podłączonych do 1WIRE. Może ktoś ma przykładowy program w Bascomie, assemblerze.

    Mikrokontrolery   05 Wrz 2002 16:52 Odpowiedzi: 4    Wyświetleń: 3433
  • Bascom AVR 1.11.8.3, Atmega32: błąd nawigacji w menu po odczycie DS18B20

    Po pobieżnym przyjrzeniu się programowi nasuwają mi się takie wnioski. 1. Zadeklarowałeś wejścia, ale zostawiłeś je jako "pływające". Powinieneś port-y przycisków podciągnąć do plusa, czyli ustwić stan wysoki =1 2. Nie widzę deklaracji dla magistrali 1wire dla DS-ów i całej procedury odczytu i zapisu danych do pamięci. Być może to celowe na tym etapie,...

    Mikrokontrolery   27 Gru 2007 23:45 Odpowiedzi: 2    Wyświetleń: 2571
  • Jak odczytać dane z DS1820 na DS9097E w BCB 6?

    Pisałem ze chce napisac program w BCB (Borland C++ Builder) ale na PC! Kawałek kodu w bascomie pokazuje jedynie zasade odczytu po 1wire, a czujnik jest na przystawce ds9097e. Czy ta przystawaka powoduje, że zapis i odczyt realizowany jest jak do urządzenia sterowanego RS-em?? Dodano po 1 Nie potrafię sie zkomunikować z tym czujnikiem w Builderze, jeśli...

    Programowanie   01 Paź 2006 17:46 Odpowiedzi: 9    Wyświetleń: 2223
  • Kolejny zegarek LED na AtMega8, ale dokładny

    Płytkę trzeba by prześledzić na spokojne lecz widzę, że kolega chce wykonać płytkę dwustronną a więc przydały by się przelotki jeszcze:) Jeśli chodzi o napięcie 5.6V zostało ono uzyskane przez autora dzięki zastosowaniu diody w masie stabilizatora. Kiedyś wykonywałem ten zegar i DS18B20 został podłączony na 3 przewodach. Rezystor 4k7 musi być obowiązkowo...

    DIY Konstrukcje   24 Sty 2025 19:30 Odpowiedzi: 345    Wyświetleń: 206864
  • [8051] Jak odczytać i ustawić dane w DS18B20 przez 1-wire w asemblerze dla 8051?

    Piszesz o testowaniu po kolei każdego bitu. O jakie bity chodzi? Bo tego nie załapałem. Jeśli piszesz o możliwych czterech stanach to co masz na myśli dokładnie? Idea jest taka, po instrukcji Search ROM dokonujesz dwa odczyty (w sensie magistrali 1wire, czyli odpowiednie impulsy odczytujące), najpierw urządzenia które mają pierwszy bit zero zwierają...

    Mikrokontrolery   04 Lis 2008 18:18 Odpowiedzi: 6    Wyświetleń: 3617
  • [M32][Bascom][DS18B20] Prośba o krytykę programu.

    Rozumiem. A teraz mam małą zagwozdkę: 1. Wysyłam żądanie konwersji. 2. Startuje timer1 generując przerwanie co ok. 2 sekundy. 3. Skok do obsługi przerwania, a w niej żadanie odczytu 1wire i pobranie dwóch bajtów danych. 4. Powrót do programu głównego. 5. W programie dokonuję niezbędnych przeliczeń i operacji na zmiennych. Dobrze kombinuję, czy nie bardzo?...

    Mikrokontrolery Początkujący   13 Lip 2012 08:44 Odpowiedzi: 37    Wyświetleń: 4547
  • Panel zdalny do odczytu temperatur

    Wspaniały projekt. Mam pytanie: co to za akcelerometr i jak się komunikuje z prockiem (przez 1wire)?

    DIY Konstrukcje   26 Sie 2014 15:06 Odpowiedzi: 27    Wyświetleń: 16611
  • [AVR] Przykład w C dla Atmega32: Odczyt temperatury z czujników 18B20 na 1Wire

    http://idom.svn.sourceforge.net/viewvc/i... Pliki 1wire i DS1820 oraz odpowiedniki w katalogu src. Zdziala z tyloma czujnikami na ile starczy ci pamieci do przechowywania ID. Co prawda w C++ ale na AVR i banalne do przerobienia na C.

    Mikrokontrolery   05 Mar 2010 10:02 Odpowiedzi: 1    Wyświetleń: 1663
  • Zegarek na atmega8 z pomiarem temperatury i napięcia

    No to faktycznie muszę takie coś dopisać. No a jakby dopisać tylko IF-a który uzależni spadek napięcia poniżej 4V i wyzeruje piny przez które porozumiewa się z LCD , ELSE zrobi init , czyli jeszcze raz przypisze kontrolę (co na którym pinie przy Config LCD). [syntax=vbnet] $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin =...

    Mikrokontrolery Początkujący   17 Mar 2017 21:07 Odpowiedzi: 7    Wyświetleń: 3294
  • [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ń: 1294
  • [Miniprojekt] Energooszczędny 2-punktowy termometr LCD

    BASCOM generuje prawidłowy kod do obsługi 1wire tylko dla częstotliwości zegarowej 12 MHz. Dla przeanalizowania tego przypadku przytaczam poniżej procedurę odczytu bajtu z linii 1wire przetransponowaną żywcem z BASCOMa do assemblera. ;***************************************... ; Odczyt 8 bitow z urzadzenia 1wire, poczatkowo...

    Artykuły   29 Gru 2010 22:41 Odpowiedzi: 37    Wyświetleń: 13908
  • Switch odczyt w Proteus i Bascom - jak działa z szyną 1wire?

    Mam takie zadanie o tak podyktowanej treści "Switch odczyt". Jest to zagadnienie do tematu 1wire. I mam takie pytanie bo nie wiem co rozumieć pod tak skrótowo podaną treścią czy chodzi może o to, że mam do mikrokontrolera np. 8051 podłączoną szynę 1wire i następnie do tej szyny podłączonych parę urządzeń i mam sczytać numery seryjne tych urządzeń na...

    Początkujący Elektronicy   12 Kwi 2007 22:13 Odpowiedzi: 3    Wyświetleń: 1555
  • ds1820 i dziwne odczyty mimo CRC (pomoc za punkty!!!)

    Skoro tak , to może masz coś nie tak z timingami( delay_us() ) na 1wire :?: Piotrek

    Mikrokontrolery   06 Sie 2007 12:35 Odpowiedzi: 10    Wyświetleń: 1761
  • Jak napisać program termometru dwu punktowego w Bascom dla ATmega8?

    Według mnie to procedura odczytu powinna wyglądać tak Odczyt_1czujnik: Config 1wire = Portc.3 1wreset Temp = 1wread Upperline Lcd Temp ; "'C" Odczyt_2czujnik: Config 1wire = Portc.4 Iwreset Temp1 = 1wread Lowerline Lcd Temp1 ; "'C" lecz moge się mylić bo nigdy nie używałem 1wire

    Mikrokontrolery   10 Maj 2008 09:22 Odpowiedzi: 32    Wyświetleń: 4772
  • Sporadyczne błędy odczytu czujników DS18B20 na kablu 5m - jak to naprawić?

    Zmniejszyć rezystor podciągający, skorzystać z CRC, zmodyfikować czasy w kodzie obsługi. Bzdurny odczyt to brak weryfikacji CRC, tylko. Ilość błędnych ramek można zmniejszyć poprzez korektę okien czasowych 1wire, szczególnie na długich przewodach. W trybie pasożytniczym nieprawidłowy pullup na czas konwersji zwróci temp. 85. Rezystor pociągający ma...

    Mikrokontrolery AVR   05 Sty 2016 13:33 Odpowiedzi: 12    Wyświetleń: 1680
  • [ATMega168] Jak obsłużyć przerwania przycisków i timera w ATMega168 z kwarcem 32,768 kHz?

    _delay() w pętli mam tylko tam, gdzie to konieczne - w obsłudze interfejsu 1Wire, aczkolwiek odczyt temperatury z termometru przy użyciu takowego interfejsu może trwać nawet ~800ms.

    Mikrokontrolery Początkujący   20 Gru 2011 10:00 Odpowiedzi: 31    Wyświetleń: 5171
  • 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ń: 2853
  • Szybkość odczytu temperatury z DS18B20 przez DS2482-800 na Raspberry Pi

    6x ds18b20; Ale Kolega nie będzie używał overdrive Co więc oznacza Praktyka mówi że 1wire ma jeszcze bardzo szybki reset. Tak że układ i2c <> 1wiire na pewno się wyrobi. ? W czym ma się wyrobić I2C<>1wire?

    Mikrokontrolery Początkujący   28 Sty 2017 11:17 Odpowiedzi: 13    Wyświetleń: 2265
  • Zakłócenia przerwań Timer0 przy odczycie DS1820 na ATMega32 przez 1Wire

    Puść DS z odczytem, pomoarem ciągłym i po bólu. Na początku programu ustaw go do ciągłego pomiaru i przy odczytach będziesz miał wrtość z ostatniego pomiaru.

    Mikrokontrolery   22 Gru 2004 09:19 Odpowiedzi: 10    Wyświetleń: 1784
  • Atmega128 - odczyt DS18B20 - z trzech różnych pinów

    Masz poniżej zawartość dwóch plików, które trzeba podmienić: [syntax=c] #include <util\atomic.h> #include <util\delay.h> #include <avr\io.h> #include "1wire_basic.h" uint8_t Error; uint8_t PinMask; void OW_SendBit(bool bit) { ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { DDRB |= PinMask; _delay_us(3); if(bit) DDRB &= ~PinMask; _delay_us(60);...

    Mikrokontrolery   04 Kwi 2020 00:24 Odpowiedzi: 21    Wyświetleń: 1293
  • [atmega32] [atmega32][asm] Jak napisać procedury 1-wire w asemblerze?

    ;* ;***************************************... ;*PROCEDURY OBSŁUGI MAGISTRALI 1-Wire DLA MIKROKONTROLERA AVR ;***************************************... ;* ;*Nazwa pliku :AVR_1Wire.asm ;* ;*Przeznaczenie :dowolny AVR, za wyjątkiem AT90S1200 ;*Kwarc :4MHz ;* ;*******************************OPIS****...

    Mikrokontrolery AVR   16 Mar 2009 12:06 Odpowiedzi: 9    Wyświetleń: 2636
  • Multisterownik/ multikontroler kotłowni na Raspberry Pi B+

    Gdyby nie biblioteka "1-wire" to obciążenie procesora byłoby bliskie zeru. Kernel ma obsługę 1wire i odczytu temperatury z DS18B20, wystarczy załadować odpowiedni moduł modprobem, więc nie trzeba robić tego w userspace.

    DIY Konstrukcje   26 Cze 2015 07:19 Odpowiedzi: 134    Wyświetleń: 42879
  • Czas wykrycia układu 1wire przez OWFS na Raspberry Pi - pomiar

    Witam, Czy ktoś z Was ma doświadczenie jak szybko w OWFS pojawia się podłączony układ 1wire? Nie pytam o odczyt na przykład temperatury, ale zanotowanie podłączenia nowego układu, czyli odczyt unikalnego numeru. Załóżmy że RaspberryPi jest włączone, OWFS odpalony w tle, jakiś dowolny układ 1wire podłączony do odpowiedniego pinu i włączamy mu zasilanie....

    Raspberry Pi i inne SBC   05 Sie 2020 14:36 Odpowiedzi: 1    Wyświetleń: 558
  • [atmega8[bascom] Jak zsynchronizować DCF77 i pomiar temperatury DS18B20 na ATmega8?

    Czy to może być wina częstotliwości kwarcu ?. A gdzież tam kwarcu? :( ... tylko i wyłącznie programu. To może działać zupełnie swobodnie nawet bez kwarcu tylko na wewn. oscylatorze np 8MHz. Zobacz tutaj: http://mirekk36.blogspot.com/2011/09/fak... wprawdzie w nieco innym języku ale widać, że odczyt temperatury 1wire...

    Mikrokontrolery AVR   24 Maj 2012 18:24 Odpowiedzi: 3    Wyświetleń: 3212
  • ATMEGA162: Czy sprzętowy PWM zakłóca odczyt 1-Wire z DS18B20 w BASCOM?

    Witam Właśnie sobie projektuję taki dość prosty układzik; Atmega162-16AU, do niej podłączone 4 DS18B20. Chcę sterować z procesora 4 wyjściami PWM - 2 będą regulować 12V taśmy LED, a 2 wentylatory 12V (takie "komputerowe" powiedzmy). Całość pod BASCOMEM (nie znam C niestety), a jako jeszcze zielonkawy, mam tu pewną wątpliwość - obawiam się jednego problemu;...

    Mikrokontrolery AVR   10 Kwi 2010 12:47 Odpowiedzi: 14    Wyświetleń: 3690
  • [AVR][C] - DS1990A, DS18B20, 1Wire - kompletny przykład

    ... do czego służy przycisk... Wciśnięcie tego przycisku, powoduje jednokrotne wykonanie programu głównego. DS1990A - odczytanie ID DS18B20 - odczyt temperatury

    Mikrokontrolery AVR   14 Mar 2015 23:03 Odpowiedzi: 28    Wyświetleń: 23951
  • Jak mierzyć ujemne temperatury DS1820 w Bascom z dokładnością 0,1°C?

    Na tak- automat akwariowy, ale nie tylko. skoro ma załączać 8 urządzen o różnych porach dnia to może przydać sie to urządzenia do czegoś jeszce. Termometr na ujemne temperatury też może sie przydac, no moze nie rybką... po co ograniczać możłiwosci urządzenia, jesli niewielkim (żadnym )kosztem można dodac jakieś funkcje wracając do tematu. wywaliłem...

    Mikrokontrolery   07 Lis 2004 23:57 Odpowiedzi: 50    Wyświetleń: 9687
  • Atmega8 + DS18B20: Odczyt temperatury zawsze pokazuje 170, co jest nie tak?

    mi sie zdaje ze tu jest bład // procedura odczytu bitu od urzadzenie 1wire unsigned char wire1_read_bit(void) { unsigned char bit; WIRE1_0; //_delay_loop_2(4); _delay_us(2); WIRE1_1; //_delay_loop_2(40); _delay_us(20); if(bit_is_clear(WIRE1_PIN,WIRE1_... { bit=0; } else {...

    Mikrokontrolery   20 Kwi 2008 16:36 Odpowiedzi: 10    Wyświetleń: 4050
  • [BASCOM] Jak wyeliminować migotanie wyświetlacza LED w termometrze BASCOM?

    Sam jestem ciekaw czemu to się sypie. Osobiście dałbym odczyt i zapis 1wire w momencie wygaszenia wszystkich wyświetlaczy... To czy wyświetlacz świeci czy też nie świeci, nie ma żadnego znaczenia. Ale ... ciepło. Bardzo podobny temat był już kiedyś poruszany, ale kto by tam używał "szukajki" :( LINK

    Mikrokontrolery   11 Lut 2013 10:10 Odpowiedzi: 46    Wyświetleń: 8536
  • [Bascom] Jak zapisać i odczytać ID czujników DS18b20 do EEPROM w Bascom?

    Całego kodu nie mogę podrzucić, bo: - nie mam odczytu z eepromu, - nie wiem, czy zapis do eeprom ma być jednorazowy w momencie programowania procesora, czy ma być jednorazowy po pierwszym uruchomieniu programu, czy ma być wielokrotny w dowolnym momencie np. po zmianie termometru i wciśnięciu - dajmy na to - dowolnego guzika, - nie mam zrealizowanego...

    Mikrokontrolery AVR   22 Maj 2010 17:10 Odpowiedzi: 4    Wyświetleń: 2243
  • Attiny2313: Niepełny wyświetlacz i brak odczytu temperatury w termometrze

    Również miałem problemy z odczytem i wystarczyło tylko zmienić ustawienie bitów konfiguracji na 4MHz. Na dodatek z tego co pamiętam to miga napis na wyświetlaczu ponieważ jest cały czas czyszczony ekran: Cls : Cursor Off : Lcd "* Temperatura *" zmieniłem to na: Cursor Off : Lcd "* TEMPERATURA *" Lowerline : Lcd "Wynik: " ; Napis ; " " ; Chr(1) ; "C"...

    Mikrokontrolery   10 Mar 2010 20:54 Odpowiedzi: 5    Wyświetleń: 2234
  • Termostat 4 Kanałowy DS18B20 LCD 4x20 Zadana i Histereza 0,1oC + Alarmy

    http://obrazki.elektroda.pl/8836607800_1... Witam Chcę przedstawić konstrukcję termostatu 4 Kanałowego z wyborem trybu pracy. Układ wykonany na Atmega 32 a program napisany w poczciwym Bascomie. Wyświetlacz ma 4 wiersze po 20 znaków Zastosowane czujniki temperatury firmy Dallas DS18B20 Sterowanie jest za pomocą 4 przycisków (menu, up,...

    DIY Konstrukcje   27 Sty 2013 13:28 Odpowiedzi: 13    Wyświetleń: 19446
  • Jak odczytać jednocześnie dane z 10 czujników DS18B20?

    Bascom, bo z C stawiam dopiero pierwsze kroki. Config 1wire = Portb.0 1wreset 1wwrite &HCC 1wwrite &H44 Config 1wire = Portb.1 1wreset 1wwrite &HCC 1wwrite &H44 'odczyt waitms 750 Config 1wire = Portb.0 1wreset 1wwrite &HCC 1wwrite &HBE temp(1) = 1wread(2) T = temp(2) Shift T , Left , 8 T = T + temp(1) T1 = T * 0.0625...

    Mikrokontrolery   04 Maj 2013 00:02 Odpowiedzi: 11    Wyświetleń: 2211
  • Zakłócenia odczytu ostatnich 3 czujników DS18B20 w systemie na ATMEGA i RS485

    Witam, Czasówki 1wire do zmiany. Sprawdzaj CRC numerów seryjnych.

    Mikrokontrolery AVR   03 Wrz 2015 20:59 Odpowiedzi: 10    Wyświetleń: 1587
  • AVR + Przetwornica VOLT - Zakłócenia w odczytach DS18B20 i RS485

    Witam, Nie będę się znał to będzie okazja się czegoś nowego nauczyć. "Nie róbmy nic - nie będziemy mieć nic." Kolega wyżej pisał że warto przejrzeć jak to wszystko wygląda. I mi będzie łatwiej i może i WAM jak będzie potrzeba. Może ktoś temat obserwuje z podobnymi umiejętnościami i nie popełni tych błedów co ja. Wklejam pdfy. Słuszna uwaga. Jak pisałem...

    Mikrokontrolery AVR   17 Paź 2018 21:07 Odpowiedzi: 14    Wyświetleń: 2949
  • 1wire i przerwania. Czy i który timer wykorzystuje 1wire? ATmega32.

    To fakt, chodzi o program w Bascomie. Konkretnie wykorzystuje Bascomowy zegar z kwarcem 32767 Hz, z tego co wiem, pracuje to na Timerz 2. Co jedną sekundę odczytuje temperaturę z 4 DS18B20 na jednej magistrali. Nie wiem czy to wykorzystuje timer i który. Do tego w przerwaniach wywoływanych przepełnieniem Timera 0 lub 1, które miały występować z częstotliwością...

    Mikrokontrolery   20 Kwi 2005 10:51 Odpowiedzi: 23    Wyświetleń: 3784
  • ESP8266-12 - Brak komunikacji przez USB-TTL PL2303, krzaki po resecie

    Może zanim się zdecydujemy na jakiś język to szybkie pytanie: Jak jest szybkość wykonywania kodu na tych modułach? Domyślam się że to działa na zasadzie interpretowania kodu. A więc C czy BASIC w tym przypadku to jedynie składnię mają z tych języków. Więc szybkość zależy od interpretatora. A więc to nie C jest lepsze czy gorsze, tylko interpreter. Ale...

    Mikrokontrolery Początkujący   11 Cze 2016 22:18 Odpowiedzi: 40    Wyświetleń: 7566
  • Jak przekonwertować 4-bitowy kod Graya na binarny i scalić w bajt?

    Najlepiej jakbym to na początek zobaczył rozbite na poszczególne operacje, czyli np.: B = X3 B = B and &b00000001 B = B or X2 ;) Wymyśliłem sobie taki oto enkoderek: http://obrazki.elektroda.net/68_12128818... - odczyt leci po 1wire i mam bajt w kodzie greya, który musze przekonwertować do kodu naturalnego, ale chciałbym to zrozumieć dlatego potrzebuję...

    Mikrokontrolery   08 Cze 2008 08:21 Odpowiedzi: 3    Wyświetleń: 4553
  • [STM32F4][C] - odczyt wartości za pomocą DMA I2C

    Czy budowałeś układ z komunikacją przez I2C na PCB? I czy opisane przez Ciebie problemy dalej występowały? Unikam I2C jak ognia w swoich konstrukcjach. Tak jak wspomniałem wcześniej, miałem przypadek wywalającego się I2C na płytce. Zakłócenie wygenerowane przez typowy przekaźnik 12V/230VAC 16A powodował absolutny zwis MCP23008... Myślisz, że to ogólnie...

    Mikrokontrolery ARM   27 Sie 2013 19:36 Odpowiedzi: 28    Wyświetleń: 7683
  • Układ DS18b20 - czas pomiędzy poleceniami 1Wire [bascom]

    czyli jak przykładowo dam: [syntax=basic4gl] do if flaga = 1 then 1wreset 'reset 1wwrite &H55 1wwrite &HCC 1wwrite &H44 'dokonaj konwersji end if if flaga = 2 then 1wreset 'reset 1wwrite &H55 1wwrite &HCC 1wwrite &HBE Temperatura(1) = 1wread(2) 'odczytaj dwa pierwsze bajty end if 'DALSZA OBRÓBKA DANYCH.... 'inne rzeczy - obsługa przycisków czy coś innego......

    Mikrokontrolery AVR   18 Wrz 2011 21:55 Odpowiedzi: 10    Wyświetleń: 2489
  • Atmega8 jako slave 1-Wire – jak odczytywać dane z Atmegi8 przez magistralę 1-Wire?

    Może nic konkretnego tu nie poradzę (bo nie znam na tyle "C") ale napiszę, że pomysł jest trochę zakręcony. Jeśli taki musi być to proszę nie czytać reszty. Jeśli nie to podłączyłbym czujnik temperatury do ATMEGA8 po 1Wire, a MEGĘ do PC poprzez RS232. Będzie można bez problemu czytać temperaturę jak i dane z uC. Podłączenie MEGI po 1Wire będzie wymagało...

    Mikrokontrolery   21 Lis 2006 22:34 Odpowiedzi: 2    Wyświetleń: 1535
  • 8051 i DS1923. Potrzebuję przykładowych programów.

    Gotowego programu nie mam, poniżej masz funkcję obsługi 1wire bez których się nie obejdziesz, musisz zrobić sobie tylko odpowiednie funkcje opóźnień, w listingu funkcje nazywają się np. waitus(x) -tzn czekaj x mikrosekund lub waitms -milisekundy, wait10us(x) -10*X mikrosekund itd. dodatkowo musisz przejrzeć aplikację i dopasować komendy, #define MATCH_ROM...

    Mikrokontrolery   23 Sty 2007 22:57 Odpowiedzi: 1    Wyświetleń: 1281
  • AVR 90S2313 i DS18B20: brak odczytu temperatury, wynik FF FF, Bascom config?

    piszesz portd.0 i jest ok. moze przyslij listing to sie zobaczy. sprawdz w EP 11/2004 tam jest prawie wszystko na temat 1wire

    Mikrokontrolery   11 Lut 2010 14:14 Odpowiedzi: 15    Wyświetleń: 2938
  • Atmega 8 - Odczytywanie temperatury z DS18B20 przez miganie diodą

    Witam. Chciałbym odczytać temperaturę z czujnika DS18B20 przez długie i krótkie migania diodą. Np gdy mamy temperaturę 25 stopni to dioda sygnalizowała by dziesiątki za pomocą dwóch długich piknięć a jedności poprzez 5 krótkich. Dopiero zaczynam zabawę z Bascomem i kompletnie nie wiem jak się za to zabrać. Poniżej wklejam fragment kodu z odczytem temperatury....

    Mikrokontrolery AVR   26 Sie 2014 20:51 Odpowiedzi: 2    Wyświetleń: 1302
  • [atmega162] [atmega162][c] DS18b20 - brak odczytu temperatury, konfiguracja portu i taktowanie

    A jest jakaś inna opcja przez którą nie mogę połączyć się przez ten 1wire z ds'em?

    Mikrokontrolery AVR   31 Maj 2009 19:32 Odpowiedzi: 16    Wyświetleń: 2241
  • tiny2313 - termometr led ds1820 raz działa raz nie działa

    Na końcu przerwania, zerujesz flagę (Reset Flag), nazwijmy ją "flaga końca przerwania", a przed każdym odczytem czy zapisem (przed każdym 1Wire...) czekasz aż ta flaga zostanie wyzerowana. Gdy to się stanie odrazu odczytujesz/zapisujesz dane z szyny 1wire i wtedy przerwanie nie powinno przerywać tych odczytów. Do oczekiwania na wyzerowanie flagi wykorzystaj...

    Mikrokontrolery AVR   10 Mar 2013 17:24 Odpowiedzi: 12    Wyświetleń: 1821
  • DS 1820 na ATtiny2313 - odczyt temperatury zawsze 0°C, co robię źle?

    Po odczycie powinna byc resetowana magistrala 1wire i wynik dzieli sie przez 2 nie przez 16 jak to jest w DS18B20

    Mikrokontrolery   24 Kwi 2007 10:55 Odpowiedzi: 42    Wyświetleń: 5433
  • Odczyt pastylek DS1990A na ATmega32 z wewnętrznym rezonatorem 8MHz - brak danych

    Czy magistrala 1wire jest podciągnięta do zasilania przez rezystor 4,7kΩ ?

    Mikrokontrolery   09 Sty 2007 20:36 Odpowiedzi: 2    Wyświetleń: 1287
  • Jak poprawić komunikację z czujnikiem 1Wire przy różnych poziomach napięć?

    OK. Uznajemy hardware za działający prawidłowo. Na 500us zwieram DQ do masy, później czekam 40us i sprawdzam czy jest stan niski. Czekam kolejne 300us i sprawdzam czy jest stan wysoki. Jeśli tak - uznaje że czujnik jest i odpowiada. Ten kawałek działa (udaje się wykryć czujnik). Tu nie widzę błędu w rozumowaniu. Może tylko wydłużył bym czas oczekiwania...

    Automatyka Przemysłowa   20 Lut 2009 08:33 Odpowiedzi: 9    Wyświetleń: 2045
  • Wybór czujników temperatury do AVR - prostota i łatwość programowania

    DS1820, DS18B20, DS18S20 (koszt - kilkanaście złotych/szt. ale oszczędzisz na kablu :) ) Przy odległości do czujników rzędu kilku- kilkudziesięciu metrów jesteś całkowicie uniezależniony od wszystkich niestabilności związanych z analogowym pomiarem, a I2C to zasieg rzędu centymetrów... Jak trochę poszperasz to znajdziesz mnóstwo przykładów odczytu temperatury...

    Mikrokontrolery   16 Lis 2004 15:20 Odpowiedzi: 14    Wyświetleń: 4130
  • Jak zabezpieczyć magistralę 1-wire z czujnikiem DS18b20 przed przepięciami?

    A ja osobiście proponuje zrobić proste sterowanie i odczyt linii z użyciem dwóch tranzystorków bipolarnych. 1Wire będzie chodzić i nie będą na kontrolerze robić wrażenia przepięcia.

    Mikrokontrolery   16 Paź 2010 02:44 Odpowiedzi: 8    Wyświetleń: 1979
  • Prolific PL2303 ds18b20 - Brak odczytów z czujnika temperatury przez USB

    Jednak pojawił sie mały problem. W sposób jaki podłączyłem adapter wykrywa tylko 2 czujniki, może być podłączonych kilka ale wykrywa tylko 2. Proszę o podpowiedź co z tym tematem można począć? Ogólnie zależy mi na podłączeniu 8 czujników 1wire ds18b20 przez usb. Pozdrawiam

    Mikrokontrolery   23 Sty 2016 16:31 Odpowiedzi: 7    Wyświetleń: 8259
  • Różnica odczytów DS18B20 na LCD i RS232 - przyczyna?

    Zgaduję, że kompilator nie analizuje częstotliwości kwarcu przy konwersji poleceń 1wire bo w tym wypadku kompilacja polega na podstawieniu gotowych procedur w asm. ... Dobrze zgadujesz :wink: , ale dotyczy to Bascom8051.Dla BascomAVR, parametr "$crystal" ma niebagatelne znaczenie ,gdy używamy poleceń 1wire. Polecenia te działają dla szerokiego zakresu...

    Mikrokontrolery   12 Lis 2005 20:24 Odpowiedzi: 6    Wyświetleń: 7282
  • Odczyt ID iButton DS1990 w Bascom AVR – jak uzyskać adres pastylki 1-Wire?

    Dzięki za pomoc. Mój program był ok. nie dałem 2,2k (1wire - vcc) i dlatego nie chciał czytać

    Mikrokontrolery   13 Kwi 2005 00:33 Odpowiedzi: 4    Wyświetleń: 1437
  • [AVR][ATmega8][C] - Czasami błędne odczyty z EEPROM po załączeniu układu.

    Po załączeniu zasilania czytam sobie przed pętlą główną z EEPROM-u pewne nastawy. Niestety czasami powiedzmy 1 na 5 odczytów jest nieprawidłowych. Wartość zapisana jest dobra, natomiast odczyt jest nieprawidłowy. Wiem to stąd, że jeżeli jeden z odczytów jest nieprawidłowy, to po wyłączeniu zasilania i ponownym jego załączeniu kolejny odczyt jest prawidłowy,...

    Mikrokontrolery AVR   05 Kwi 2016 06:42 Odpowiedzi: 2    Wyświetleń: 741
  • Projektowanie PCB SMD z ATmega32 - optymalne rozmieszczenie elementów

    Poczatkowo myslalem o plytce jednostronnej, ale po wstepnej przymiarce widze, ze nie ma sensu i dam dwustronna. (at)MirekCz wlasnie o cos takiego mi chodzi. (at)Crazy_phisic - zasilanie tak , trafo, TL7805 i oczywiscie kondensatorki. Bloki moglbym wyroznic nastepujace. zegar RTC na 1wire odczyt temperatury 8 wyjsc podlaczonych do triakow ukladzik pod...

    Projektowanie PCB   04 Gru 2006 20:56 Odpowiedzi: 8    Wyświetleń: 1275
  • DS18B20+ - błędne odczyty temperatury, jak naprawić?

    Na pewno wysyłanie bajtów jest złe - opóźnienie pomiędzy SET_DQ na końcu wystawienia jednego bitu a CLR_DQ przy następnym bicie - jest (a właściwie go nie ma) zdecydowanie za małe. Odczyt też zresztą jest niepoprawny - na jeden bit powinno przypadać dla bezpieczeństwa 60us, tutaj jest 18us w funkcji ow_read_bit oraz kolejne 9 w ow_read_byte - nawet...

    Mikrokontrolery   08 Sty 2010 09:55 Odpowiedzi: 37    Wyświetleń: 3978
  • Zawieszanie programu z przerwaniami Timer1 i czujnikiem DS18B20 - AVR Bascom

    Obsługa 1wire w przerwaniu to porażka do tego jeszcze waitms. W przerwaniu ustawiaj tylko jakąś flage i na jej podstawie czytaj 1wire w pętli głównej. W trakcie odczytu blokuj przerwania - i tak nie są wtedy potrzebne.

    Mikrokontrolery   08 Kwi 2012 19:01 Odpowiedzi: 2    Wyświetleń: 1032