1wire przykład

Znaleziono około 607 wyników dla: 1wire przykład
  • [AVR][C] - DS1990A, DS18B20, 1Wire - kompletny przykład

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

    Mikrokontrolery AVR   14 Mar 2015 23:03 Odpowiedzi: 28    Wyświetleń: 23903
  • REKLAMA
  • Jak uzyskać tanią izolację galwaniczną dla interfejsów 1-wire i I2C?

    Przykład izolacji dla linii "bidirectional": http://www.freescale.com/files/microcont... 1Wire http://home.hetnet.nl/~thomas_7/1Wire/1w...

    Mikrokontrolery   05 Maj 2009 19:34 Odpowiedzi: 3    Wyświetleń: 3147
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak podłączyć licznik obrotów i miernik ładowania do 1wire?

    Możesz spróbować wykorzystać płytkę z mikrokontrolerem na którym jest uruchomiony softwarowy slave 1wire. Na przykład to: http://www.mikrocontroller.net/topic/441...

    Mikrokontrolery   02 Mar 2012 12:49 Odpowiedzi: 7    Wyświetleń: 2403
  • [ATmega8] ATmega8 i DS18B20 - problem z nawiązaniem połączenia, kod w C

    Pozwolę sobie zapodać link do posta, w którym jako złącznik wrzuciłem kompletny przykład do komunikacji po 1Wire. Przykład obejmuje zarówno odczyt z DS1990 lub z DS18B20, w zależności co się wykomentuje w "mainie". Przykład chodzi na zegarze 4MHz, więc będziesz musiał sobie jedynie przerobić funkcje opóźniające (waitus), aby jej wywołanie waitus(60);...

    Mikrokontrolery AVR   07 Gru 2011 09:27 Odpowiedzi: 13    Wyświetleń: 4618
  • REKLAMA
  • 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ń: 1269
  • Jak podłączyć baterie li-on od laptopa do wkrętarki Niteo 12V?

    Albo styk na którym jest komunikacja cyfrowa (1wire na przykład). Ogniwa z laptopa się nie nadają do elektronarzędzi ze względu na zbyt wysoką rezystancję wewnętrzną, co skutkuje niemożliwością oddania dużego prądu. W najlepszym przypadku się tylko przegrzeją i zapalą.

    Elektronarzędzia   09 Maj 2021 15:51 Odpowiedzi: 5    Wyświetleń: 3354
  • Jak uniknąć konfliktów przerwań przy obsłudze DS18B20 na Atmega64?

    ooo właśnie albo jak mówi kolega atom1477 --- bo ja już dawno w Bascomie bawiłem się 1Wire - być może nawet samemu trzeba wyłączać przerwania na czas wysyłania poleceń - jak pokazał kolega powyżej w przykładzie - więc tym bardziej można osiągnąć twój cel na kilka różnych sposobów

    Mikrokontrolery AVR   23 Paź 2009 17:47 Odpowiedzi: 14    Wyświetleń: 3229
  • [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ń: 2706
  • Bascom vs C do mikrokontrolerów AVR – który język łatwiejszy dla początkującego?

    Nie ma się nad czym zastanawiać- zdecydowanie C. C jest językiem uniwersalnym, kompilatory Bascoma powstały tylko pod mikrokontrolery AVR. W pewnym momencie okazuje się, że język bascom zaczyna być mądrzejszy od właściciela i nie da się go okiełznać. Nie mówiąc o tym, że kod wynikowy C jest dużo mniejszy. Bascom, owszem ma swoje zalety- na przykład...

    Programowanie   22 Cze 2007 15:23 Odpowiedzi: 4    Wyświetleń: 1424
  • REKLAMA
  • Bzdury z RS, wysyłanie i odbieranie danych, ATmega.

    Mam dwa układ na ATmega oba układy mają podłączone MAXA485. Ale poco ten konwerter,przecież procesor wysyła i odbiera sygnały TTL... Pobaw sie jeszcze z tymi prędkościami transmisji. czy jest jakaś możliwość wysyłania i odbierania danych w dokładniejszy sposób niż jest toprzedstawione w przykładach. input, print, input, waitkey Hmm,masz jeszcze polecenie...

    Mikrokontrolery   29 Kwi 2008 11:12 Odpowiedzi: 10    Wyświetleń: 3017
  • Przykłady obsługi DS1921 na magistrali 1-Wire w Bascom - co poza ID i temperaturą?

    Witam Przerzucając masę stron w internecie nic nie znalazłem na temat związku jak w temacie. Czy oprócz odczytu numerów ID oraz temperatury zrobił ktos coś ciekawego opierając się na magistrali 1wire? Proszę o podanie przykładów a głównie o obsługę DS1921. Pozdrawiam

    Mikrokontrolery   14 Wrz 2008 17:18 Odpowiedzi: 4    Wyświetleń: 2539
  • Przesiadka na AtMega 64 - występują jakieś "kruczki"?

    W moim przypadku przesiadka z rodziny Mega na inną Atmela lub nawet innego producenta wymagałaby poznania nowej rodziny, inwestycji w stosowne programatory itp. Stąd na chwilę obecną pozostaję przy Mega. W moim przypadku na tym sprzęcie dopiero "mrygam LED", bo bieżąca robota ma pierwszeństwo, więc nie jestem tak do przodu... ;). Z tą inwestycją w...

    Mikrokontrolery AVR   14 Cze 2012 06:47 Odpowiedzi: 30    Wyświetleń: 6103
  • REKLAMA
  • Sterownik z 1wire - problemy z większą ilością czujników.

    Z pewnością, problem związany długością linii, oraz z częstotliwością. Moim zdaniem, warto poeksperymentować z koncentrycznym kablem, na przykład, antenowym.

    Projektowanie Układów   16 Lip 2008 13:33 Odpowiedzi: 10    Wyświetleń: 2159
  • [AVR] Przykład w C dla Atmega32: Odczyt temperatury z czujników 18B20 na 1Wire

    od pewnego czasu szukam działającego przykładu napisanego w C, który czyta temperatury z wszystkich czujników podpiętych do jednej lini. wszystkie dotychczasowe przykłady które znalazłem i działają są napisane w bascom proszę o pomoc, linki do takich przykładów. ps. (szukam też w google !!!!)

    Mikrokontrolery   05 Mar 2010 10:02 Odpowiedzi: 1    Wyświetleń: 1651
  • 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ń: 501
  • AVR C++ 1wire: Jak rejestr DDR wpływa na stan wysoki/niski pinu?

    Witam . Ucząc się programowania trochę wyższego poziomu niż zapalanie ledów napotkałem na problem, mianowicie zająłem się interfejsem 1wire : Cezary Klimasz w swoim opracowaniu 1wire na przykładzie ds18b20 pisze : [syntax=cpp] //makra #define WE 0 // NR BITU NA KTÓRYM JEST LINIA DANYCH #define PORT_1WIRE PINC #define CLEAR_1WIRE DDRC |= _BV(WE) #define...

    Mikrokontrolery AVR   22 Mar 2012 21:39 Odpowiedzi: 3    Wyświetleń: 2351
  • Jak obsłużyć układ DS2408 w Bascomie? Szukam przykładowego kodu

    ...Czytałem notę katalogową ale nie doszedłem do tego jak go obsługiwać... a wiesz chociaż z tej noty do czego jest ten scalaczek? czy tak poprostu wpadł ci w ręce, masz notę i nie wiesz w ogóle do czego on służy??? pytam o to bo trochę dziwne to twoje pytanie ... generalnie jest to układ (jak wynika z noty katalogowej), który porównałbym do popularnego...

    Mikrokontrolery   17 Paź 2007 23:21 Odpowiedzi: 2    Wyświetleń: 1650
  • [bascom]Timer zamiast waitms do obslugi dgran przyciskow i 1wire

    Zastanawiam sie czy jeden timer moglby jednoczesnie obslugiwac waity w 1wire oraz debounce przy przyciskach(wujek google nie chcial mi pokazac podobnego przykladu). Ja wprawdzie już w Bascomie dawno nie programuję, ale na pewno da radę wszystko zrobić o czym piszesz, czyli połączyć wiele różnych funkcjonalności łącznie z obsługą 1wire. Poniżej masz...

    Mikrokontrolery AVR   15 Sty 2012 14:24 Odpowiedzi: 11    Wyświetleń: 3011
  • Jak programować pamięć w pastylkach Dallas DS1992?

    Pewnie po prostu wpisuje się do niej dane po 1wire:) Nie są potrzebne programatory. Kolega może podać przykład iButton'a z pamięcią OTP?

    Mikrokontrolery   15 Kwi 2008 23:47 Odpowiedzi: 4    Wyświetleń: 2995
  • [ATMEGA16][GCC + AVR Studio] 1Wire, DS18B20, komunikacja

    Rozdziel sobie odczyt bajtu z one wire na 1wire_read_bit i 1wire_read_byte na przykład jak poniżej unsigned char OW_Read_Bit(void) { unsigned char res = 0; OWOUT;OWL; // Drives DQ Low OWIN; // Release the bus // Shall be necessary delay ~15[us] according to specification uDelay(2); res = OWR; if(res) res = 1; //...

    Mikrokontrolery AVR   06 Sie 2010 13:49 Odpowiedzi: 14    Wyświetleń: 6091
  • Mini oscyloskop na wyświetlaczu z Nokii 3310

    ja programowałem simple programatorem z bascoma - dlaczego sie nie da?? robisz raz taki sterowniczek jako całosć z wyświetlaczem nokii a potem z bascoma obsługujesz to poleceniami 1wire. pod koniec strony masz nawet przykłady w bascomie.

    DIY Zagranica   05 Maj 2008 23:56 Odpowiedzi: 17    Wyświetleń: 14732
  • Rozbudowa routera o interfejs 1Wire i RS232

    Witam. Taki mod można wykonać w prostszy sposób. Zamiast DS2480 można zrobić układ na dwóch tranzystorach i 3 rezystorach. Ponadto DS zasiliłeś z 5V a elektronika routera pracuje na 3V3. Jeżeli by zwrócić uwagę na pin TXD układu DS to będzie on podawał sygnał 0 - 5V na wejście procesora (które jest 3V3). Czy jest to do końca dopuszczalne to nie wiem...

    DIY Konstrukcje   27 Gru 2010 21:54 Odpowiedzi: 26    Wyświetleń: 15389
  • Jakie rozwiązanie dla 20 czujników na suwnicy z interfejsem I2C lub 1Wire?

    By przygotować światłowody do połączenia należy przede wszystkim zadbać o to, by ich czoła były idealnie obcięte pod kątem prostym do osi światłowodu. Jedną z metod by to osiągnąć jest zarysowanie światłowodu i przełamanie go poprzez przyłożenie siły naprężenia, powodującej jego pęknięcie. Metoda ta może być wykonywana na przykład w terenie gdzie nie...

    Mikrokontrolery   07 Maj 2011 22:15 Odpowiedzi: 22    Wyświetleń: 2338
  • [Bascom] Jak dobrać $crystal dla RC5 ,1Wire , SD -HW SPI

    Tak jak to kolega Adam opisał cały nasz problem pojawia się przy funkcji get która nie wiedzieć czemu czyta całkiem inne dane. Prosty przykład Open "test.txt" For Binary As #4 Do Get #4 , bufor Print chr(bufor) Loop Until Eof(#4) <> 0 Daje nam całkiem inne znaki niż zawarte w pliku test.txt EDIT: problem rozwiązany, wszystko...

    Mikrokontrolery AVR   05 Sty 2010 12:40 Odpowiedzi: 72    Wyświetleń: 9561
  • Potrzbny konwerter sygnałów Dallas iButton do Wiegand 26/32

    Nie wiadomo jak są nadawane numery przed Dallasa więc trudno określić jakie będzie rzeczywiste prawdopodobieństwo zdublowania tak obciętego numeru. Musisz założyć brak unikalności lub utworzyć własną bazę i przed przekazaniem użytkownikowi sprawdzić unikalność. Sam konwerter można zrobić na pierwszym lepszym uP. JarekC A można prosić o jakieś konkrety?...

    Mikrokontrolery   08 Kwi 2019 15:35 Odpowiedzi: 6    Wyświetleń: 837
  • Zamienniki dla bufora NC7WZ07 do komunikacji UART <-> 1wire

    Poszukuję bufora open collector do komunikacji UART <-> 1wire. W nocie katalogowej od atmela jest przykład jak go zrobić na tranzystorach, ale chciałbym zaoszczędzić miejsce na dodatkowe rezystory i dwa tranzystory. http://obrazki.elektroda.pl/4015082500_1... Znalazłem jeden taki bufor - NC7WZ07, ale nie jest dostępny w popularnych sklepach...

    Elementy Elektroniczne - zamienniki i identyfikacja   01 Lut 2011 12:02 Odpowiedzi: 1    Wyświetleń: 2425
  • 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
  • Jak zaimplementować interfejs 1-Wire na Atmega8 do komunikacji z 4 układami?

    Odkopię stary temat ale czy ktoś ma może ten artykuł z EP? Link z postu wyżej nie działa (zmiana strony) a z kolei w numerze luty 2009 (sugerując się tym co w linku) nic nie znalazłem o slave i 1Wire. Fakt że w EP jest artykuł wyświetlacz LED na 1Wire (slave) ale przykłady dotyczą Bascomu a ja bym chętnie zobaczył w C jak to jest zrobione. Może ktoś...

    Mikrokontrolery AVR   07 Sty 2013 09:47 Odpowiedzi: 32    Wyświetleń: 11950
  • Jaki moduł 1Wire na USB z EEPROM i konwerterem RS232 wybrać?

    (at)LChucki Proszę bardzo, jeden przykład: Kolego Skalski, widzę, że nie odróżnia kolega EPROM o EEPROM! Fragment tekstu z linku, który dałeś The DS2502 consists of a factory-lasered registration number that includes a unique 48-bit serial number, an 8-bit CRC, and an 8-bit Family Code (09h) plus 1Kb of EPROM Proszę więc ponownie, przykład EEPROM nie...

    Mikrokontrolery Początkujący   12 Sty 2019 12:10 Odpowiedzi: 8    Wyświetleń: 846
  • ATmega/ATtiny - Jak zrealizować komunikację 1wire z użyciem max. 2 I/O?

    Możesz dane przesyłać w obie strony po jednej linii DATA przez odpowiednio oprogramowany UART. To oprogramowanie zajmie pewnie nie więcej niż kilkanaście linii kodu (wraz z przełączaniem kierunku transmisji). Czy jesteś mi w stanie podesłać link do jakiegoś przykładu?

    Mikrokontrolery AVR   07 Sty 2013 18:30 Odpowiedzi: 13    Wyświetleń: 2673
  • Układ DS18b20 - czas pomiędzy poleceniami 1Wire [bascom]

    Witam Obsługuję czujnik DS18B20 w Bascomie. Czy czas pomiędzy kolejnymi poleceniami, tj. 1wreset , potem 1wwrite &H55 , potem 1wwrite &HCC ... itd. może być dowolnie długi, przykładowo -np 6 minut; 5 godzin; 10godzin czy też 10dni .... ? Oczywiście wysyła 1 polecenie, czeka, wysyła drugie itd. do końca... Czy są ograniczenia? NIE! Te czasy (timingi)...

    Mikrokontrolery AVR   18 Wrz 2011 21:55 Odpowiedzi: 10    Wyświetleń: 2486
  • Jak odczytać i modyfikować zmienne Timer1 i Timer2 w różnych plikach?

    Dobrze- zmontuję z powrotem ten układ gdzie na silnik krokowy wystawia się 8 kroków. Ale obawiam się że przerwanie nie nadąży z "brudną robotą". Zresztą- to tylko przykład. Tak jak napisałem- można zrezygnować z _delay() i zarazem z tego fajnego "potwierdzenia" że coś układ przyjął. Ale to że kod ma być potencjalnie "multitaskowalny" to podtrzymuję....

    Mikrokontrolery   01 Sie 2011 11:54 Odpowiedzi: 52    Wyświetleń: 3747
  • Dlaczego DS9097 nie wykrywa DS18B20 i grzeje się dioda Zenera 3V9?

    Co do ds2490 nie jest polecany w nowych projektach, stąd możliwa jego słaba dostępność, przykład konwertera USB<->1wire: [url=http://www.elektroda.pl/rtvforum/to... Mając już konwerter i oprogramowanie na COM, spróbuj na razie z tym co masz. Można spróbować włączyć na linii DTR(4) rezystor, tak aby ograniczyć prąd płynący przez...

    DSP i Transmisja   12 Wrz 2011 19:39 Odpowiedzi: 5    Wyświetleń: 2298
  • [BASCOM] [BASCOM][AVR] Jak przesłać i odbierać zmienną Byte między kontrolerami?

    Masz do dyspozycji UART, 1WIRE, I2C, SPI. Polecam UART, 2 linie sygnałowe i masa. Przykład znajdziesz w helpie.

    Mikrokontrolery AVR   03 Cze 2009 18:44 Odpowiedzi: 10    Wyświetleń: 2360
  • [8515][bascom]Komunikacja szeregowa - odbieranie bitu

    Chcesz odbierać bit? czy bajt? Polecam zajrzeć do helpa bascomowego i zapoznać się z poleceniami Input oraz Config Input - a także Inkey , Ischarwaiting itp. Poza tym jeśli już zaczynasz z RS232 to daj sobie na początek spokój z pozostałą częścią kodu np od 1wire i poćwicz proste przykłady z helpa chociażby odnośnie Input itp - to ci dużo wyjaśni (a...

    Mikrokontrolery AVR   09 Lis 2009 00:37 Odpowiedzi: 3    Wyświetleń: 1320
  • Jak zmienić IP w Domoticz na Windows 7 dla dostępu z innych urządzeń?

    Jeśli chodzi o wirtualne czujniki to tak. A jeśli o czujniki lub urządzenia fizyczne to może być inaczej. Bo tam dochodzi warstwa sprzętowa której PC nie posiada. Np magistrala 1wire czy I2C

    Smart Home IoT   05 Mar 2019 10:46 Odpowiedzi: 38    Wyświetleń: 9918
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    No i gratulacje. Tak podpowiem jak ktoś wykorzystuje tylko połowę UART`u, na przykład tylko nadaje temperaturę do jakiegoś modułu to pin RX jest bezużyteczny (nie działa na nim 1Wire ani dosłownie nic) Można go śmiało uruchomić wyłączając odbiornik (na przykład) w UCSR0B.4 = 0 który normalnie ma wyższy priorytet niż DDRB :) Przydaje sie taki myk też...

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 2949
  • 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ń: 4127
  • 1-Wire HUB - Jak zbudować HUB 1-Wire gdy elementów brak

    Witam, Mam w domu około 20 czujników temperatury ................ Macie jakieś pomysły z czego mógłbym zbudować takiego HUBa aby rozdzielić magistralę 1-Wire na mniejsze fragmenty? Tak jak zacząłeś, tylko że szukałeś w starych zespołach już nie produkowanych (Ds2409).... A co złego jest z układmi DS2482-800 albo DS 2482-100, które są dostępne w kraju...

    Mikrokontrolery   18 Lut 2022 19:22 Odpowiedzi: 14    Wyświetleń: 5199
  • [Arduino/wemos] Sterowanie LED na schodach z Wemos D1 (ESP8266) - problemy z uruchomieniem

    Są gotowe paski LED z diodami WS2812B - są to paski RGB ( czyli mogące świecić "dowolnym" kolorem ). Sterowane są właśnie 1Wire. W dodatku można ustawiać ich jasność a także sterować kolorem i jasnością poszczególnych diod w taśmie a nie tylko całą taśmą. Są oczywiście dużo droższe od taśm "zwykłych". Co do kodu - bardzo, bardzo martwi mnie duża ilość...

    Arduino   19 Lis 2017 23:22 Odpowiedzi: 18    Wyświetleń: 2106
  • Wybór kompilatora C dla mikrokontrolerów AVR i ATMega - Keil czy Raisonance?

    w firmie gdzie pracuję używają codevision ale procedurki np. do 1wire czy do wyświetlaczy sami sobie piszą bo te dostarczone nie są za dobre więc może lepszym rozwiązaniem jest zainstalowanie avr-gcc który można ściągnąć z: http://www.avrfreaks.net/

    Mikrokontrolery   20 Wrz 2004 00:10 Odpowiedzi: 5    Wyświetleń: 1574
  • [AVR] Jak używać printf, fprintf, sprintf w AVR C do formatowania stringów?

    polecenia które mają na początku "f" dotyczą plików - od "file". Plik to oczywiście nie plik na dysku, to po prostu struktura, która zawiera w sobie informacje jak do niej pisać. Można takie struktury tworzyć dla LCD, 1wire i czego dusza zapragnie, ale moim zdaniem nie ma co mieszać. Przy użyciu zwykłego printf piszesz do pliku który nazywa się stdout,...

    Mikrokontrolery   08 Wrz 2009 21:53 Odpowiedzi: 8    Wyświetleń: 9585
  • Odczyt temperatury z DS18B20 przez 1-Wire na STM32F0xx i wyświetlenie w konsoli

    Witam Chciałbym zczytywac temp. z termometru ds18b20 za pomocą 1wire i wyświetlić ją w konsoli. Przejrzałem i kombinowałem z wieloma już przykładami. Najpopularniejszą metoda jest USART, jednak na tę chwilę po deklaracji moje pomysły się kończą :roll: . Macie już jakieś doświadczenia na tym polu? Prosze o sugestię. ;)

    Mikrokontrolery Początkujący   27 Sie 2013 18:05 Odpowiedzi: 1    Wyświetleń: 1026
  • atmega8 i LM35 - skaczące wartości na LCD 2x16 przy pomiarze temperatury

    Podłączyłeś dławik i kondensatorki zgodnie z książkowym przykładem wykorzystania ADC ? Może daj dokładnie swój schemat. Acha, polecam DS1820 - świetny termometr na 1wire ;-)

    Mikrokontrolery AVR   09 Wrz 2010 21:46 Odpowiedzi: 16    Wyświetleń: 6232
  • Jaką magistralę danych wybrać do komunikacji urządzeń uP w domu?

    W Elektronice Praktycznej od czerwca br. drukowany jest cykl artykułów n/t RS485, pod tytułem "Klocki RS485". Poczytaj - najlepiej uczyć się na przykładach praktycznych (chociaż większość uczy się na błędach). :arrow: Acula I2C i 1Wire, to nie jest to samo!!! Pozdrawiam.

    Mikrokontrolery   05 Wrz 2009 12:20 Odpowiedzi: 145    Wyświetleń: 35503
  • ds18b20 - Obsługa 1wire - diagnoza funkcji odbierania pisania

    W zasadzie się pomyliłem, przykładowe kody są z ASF głównie dla platform rozwojowych, przykłady o jakich pisałem pochodzą z książek kolego tmf (Tomasz Francuz). Nie wiem czy jest "legalne" ściągnięcie bez nabycia książki ... jakby co ftp helionu.

    Mikrokontrolery AVR   21 Lip 2015 22:10 Odpowiedzi: 23    Wyświetleń: 1569
  • Jak rozróżnić czujniki DS18B20 na atmega8? Wyświetlanie na LCD

    Witam! Podłączyłem 2 czujniki temperatury DS18B20 do atmega8 i nawet umiem z nich odczytać temperatury. Problem jednak w tym, że nie wiem co zrobić, żeby było wiadomo który czujnik jest który. Dla przykładu, czujniki dołączone są do linii 1wire, jeden jest za oknem a drugi w pokoju. Na LCD wyświetlam jednocześnie dwie temperatury. Jak zrobić, żeby było...

    Mikrokontrolery   26 Paź 2006 20:37 Odpowiedzi: 16    Wyświetleń: 6622
  • Konfiguracja Atmega8: ADC, 1Wire i I2C na porcie PC jednocześnie

    Witam Mam pytanie : Czy procek Atmega8 można tak skonfigurować i napisać program, aby jednocześnie można było obsługiwać następujące sygnały na porcie PC: - AC0(adc0), AC1(adc1) - czytać wartości analogowe, - na AC2 - zrobić obsługę 1Wire, - na AC4(SDA) i AC5(SCL) obsłużyć komunikacje I2C. może znacie linki przykładów, gdzie tak procek jest skonfigurowany....

    Mikrokontrolery   14 Lut 2007 11:53 Odpowiedzi: 2    Wyświetleń: 996
  • Bascom AVR – czy zmienną Err należy ręcznie zerować po obsłudze błędu?

    Witam, Czy w Bascomie AVR, zmienną Err, która Zwraca 1 gdy wystąpił błąd trzeba potem zerować, czy sama się zeruje. Przykład przerwanie: Kod związany z 1WIRE IF err = 1 then 'err=1 bo np. błąd w komunikacji PRINT "błąd err = 0 'trzeba zerować???? return end if Dalszy kod, który się wykonuje jak nie wystąpił błąd.... ... ... return

    Mikrokontrolery AVR   10 Sty 2012 22:29 Odpowiedzi: 2    Wyświetleń: 1478
  • Zakłócenia odczytu ostatnich 3 czujników DS18B20 w systemie na ATMEGA i RS485

    Po podłączeniu kolejnych czujników zmienia się obciążenie linii/pojemność itp. Konieczne będzie dopasowanie czasów w funkcjach obsługi 1wire. Np. opóźnienie lub przyspieszenie odczytu bitu z linii o 2us. Co do CRC to liczysz tak samo jak CRC scratchpada z temepraturą. CRC z numeru seryjnego (z 8 bajtów) powinno wynieść 0. Jeśli != 0 to błędnie odczytany...

    Mikrokontrolery AVR   03 Wrz 2015 20:59 Odpowiedzi: 10    Wyświetleń: 1497
  • Jak odczytać temperaturę z 2 czujników DS18B20 na Atmega8 w Bascom?

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

    Mikrokontrolery   26 Maj 2006 12:45 Odpowiedzi: 6    Wyświetleń: 6303
  • ATmega8515 i Bascom AVR 11.7.4 - 1-wire z DS18B20 nie działa, AT90S2313 działa

    Mam dziwny problem z ATmega8515 i obsługą szyny 1wire w Bascomie AVR 11.7.4. Prosty program zbudowany w oparciu o nieznacznie zmodyfikowany przyklad z helpa do odczytu temp. z ds18b20 działa na AT90S2313, a nie działa na ATmega 8515. Sposób podłaczenia jest ten sam, próboałem też konfigurować szynę 1wire na różne porty. Problem jest zawsze ten sam -...

    Mikrokontrolery   12 Wrz 2004 11:37 Odpowiedzi: 11    Wyświetleń: 3640
  • Jak analizować magistrale szeregowe za pomocą oscyloskopu?

    Mowa tutaj o pierwszych bardzo starych wersjach saleae, (DYI, klony itp, chińskie na CY...). Nowy saleae to całkiem inna konstrukcja na FPGA z mocno rozbudowanym zabezpieczeniem wejść. Aktualnie testuję i porównuje różne Analizatory stanów logiczne. M.in. Acute TL2136B, Saleae 8 (oryginał), IKA Logic SQ25, Analog Discovery 2, LA2016 Jiankun. Jak również...

    Mikrokontrolery   16 Sty 2017 14:38 Odpowiedzi: 66    Wyświetleń: 14829
  • Prosty i fajny termometr pokojowy

    Tak przy okazji tego topicu. Gdyby ktos chciał pobawic sie 1wire na AVR w asm to pod tym adresem jest przykład takiego programu (termometr na ds18b20 na at90s2313 w asm) :!: :arrow: http://mikrokontrolery.net/avr_asm_10.ht... Jesli ktos bedzie chciał napisac swój soft w asemblerze do urzadzenia przedstawionego wyżej to z pewnością podany wyżej link będzie...

    Artykuły   29 Gru 2010 18:38 Odpowiedzi: 55    Wyświetleń: 50400
  • Sieć 1-wire - pomiar ds 1820, elektrozawory (switch ds2413)

    Witam! Jeżeli palmtop posiada USB lub COM to da się to zrobić poprzez scalony konwerter. DS2490 to konwerter USB-->1wire. Oprogramowanie na linux nie jest trudno napisać w oparciu o przykłady dostępne (na pewno) gdzieś w sieci. Gdybym się zapoznał dokładnie z tą kostką DS2490 mógłbym się podjąć napisania odpłatnie programu do obsługi + jakieś ładne...

    Mikrokontrolery   25 Lis 2008 22:55 Odpowiedzi: 3    Wyświetleń: 2664
  • 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ń: 249
  • Wybór mikrokontrolera do przesyłania danych z czujnika temperatury przez USB

    Mozesz zrobic to tak jak ja to zrobilem, czyli: 1) procesor AVR, np. Atmega8 2) czujnik temp., np. DS1820 (1Wire), lub DS1624 (i2c) 3) interfejs USB na ukladzie FT232, proponuje gotowy modul dostepny np. w kamami.pl 4) soft na kompie piszesz sobie np. w borland c, bo razem z interfejsem USB producent dostarcza biblioteke z gotowymi funkcjami w c - fajna...

    Mikrokontrolery   24 Kwi 2007 19:19 Odpowiedzi: 32    Wyświetleń: 7485
  • Jak ustawić bity portu w Bascom dla zmiennej A=200 na ATmega?

    Witam wszystkich mam taki problem potrzebuję wykonać coś takiego: np: A=200 portb.1=a czyli 11001000 tylko port zmienia stany od 0 do 7 odczytując to np. z zmiennej a podobnie jak w magistrali 1wire wiem że to chyba jest proste ale nie mama pomysłu jak to zrobić w bascomie proszę o jakiś przykład. Wielkie dzięki za wszelkie sugestie i przykłady

    Mikrokontrolery   16 Sie 2008 15:11 Odpowiedzi: 4    Wyświetleń: 1634
  • AVR/GSM/DS18b20 - Pomiar temperatury i moduł gsm/gprs

    Jeśli w konfiguracji AVR i moduł GSM to może być na przykład płytka [url=https://www.olimex.com/Products/AVR... AVR-GSM. Jest na niej to, czego potrzebujesz - Atmega32 i moduł GSM. Wystarczy podpiąć do wolnego portu ten termometr na 1wire i oprogramować. Żadnej zabawy sprzętowej, a producent dodaje różne przykłady programów....

    Mikrokontrolery AVR   29 Lip 2014 06:59 Odpowiedzi: 2    Wyświetleń: 3084
  • [STM32F0] [STM32F0][C] - Brak komunikacji z DS1990 po 1wire, problem z resetem i timerem

    Nie sądzę, by jakikolwiek projekt dał się sensownie zrobić bez przerwania timera, więc testowanie obecności pastylki można zrobić w tym przerwaniu. Z drugiej strony kod obsługi OneWire z delay() nie nadaje się do użycia w projekcie, w którym są przerwania, więC proponuję zrobić od nowa obsługę OW. Przykład na F0 masz w niedawnej EP.

    Mikrokontrolery ARM   11 Kwi 2015 16:02 Odpowiedzi: 9    Wyświetleń: 1224
  • 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ń: 8570
  • DS1821 - proszę o przykładowe procedury w BASCOM AVR.

    Również przyłączam sie do prośby o procdury. Nie moge uruchomić tego czujnika :/ gdy wywołuję funkcję 1wirecount() zwraca ona 0 :( Nie wiem już czy ten czujnik jest uszkodzony czy ja coś xle robie

    Mikrokontrolery   13 Lut 2008 08:49 Odpowiedzi: 6    Wyświetleń: 3952
  • AVR fuse Calculator i programator graficzny z avrdude

    no z autoscka poszedł update aspa i wymiana procka na m88 pomogło i działa dobrze, Z rejestru zawsze ręcznie wywalam smieci po zainstalowanych softach wiec problem sobie znika , natomiast czemu to dziadostwo nie działa u mnie niemam pojecia nawet kalka dałem do bascomowego folderu Ok zobacze jak to sie bedzie ruszać Dodano po 1 Problem jest dziwny :...

    DIY Konstrukcje   26 Wrz 2013 18:32 Odpowiedzi: 615    Wyświetleń: 155853
  • [c] ATmega16 i DS18B20: brak pomiaru na LCD 2x16, co sprawdzić?

    wcześniej miałem #define CLEAR_1WIRE DDRD|=_BV(WE) #define SET_1WIRE DDRD&=~_BV(WE) No to dobrze miałeś. Ale wtedy miałem temperaturę 0.0 przy podłączonym czujniku, a jak go odłączyłem było -0.1. Jak odłączę rezystor to pokazuję się "Brak pomiaru". Kolego nolab . Częstą przyczyną kłopotów z 1wire, są np. niewłaściwe opóźnienia, bo umieszczenie...

    Mikrokontrolery AVR   02 Sie 2009 20:23 Odpowiedzi: 4    Wyświetleń: 1962
  • PIC16F628A: Dlaczego diody na PORTA nie przesuwają się po naciśnięciu przycisku?

    Witam Ciapciok :arrow: Miałem chwilkę wolnego czasu więc coś tam skleciłem. Przyciski są na RA0 i RA1 a LED'y na PORTB. Zrobiłem tak z tego względu na to że RA5 ma rolę MCLR i lepiej z tym nic nie robić. W pliku znajduje się spakowany projekt. Jak zaczynałem z PICami pisałem najpierw w jakimś basicku później w C bo też myślałem że nie trawie asm (kierowałem...

    Mikrokontrolery   07 Sty 2007 22:29 Odpowiedzi: 14    Wyświetleń: 2333
  • [BASCOM] Jak dynamicznie obsłużyć 12+ czujników DS18B20 w BASCOM bez stałych seriali?

    Jest jeszcze jedna sprawa. Otóż do mojej magistrali 1Wire będę miał podłączone nie tylko DS18B20 ale i inne kostkii Maxim-a pracujące na 1Wire jak np. IButton , switche ,itp. I teraz pytanie: Wiem że "serial" jaki zwraca dana kostka (dla przykładu DS18B20) zawiera: 8bit family Code + 48bit serial + 8bit CRC Z tego co widzę to dla DS18B20 ten Family...

    Mikrokontrolery AVR   14 Mar 2010 13:25 Odpowiedzi: 21    Wyświetleń: 4985
  • Spartan 3E/VHDL - Integracja czujników analogowych z FPGA i Ethernetem

    Cześć 1. Czy wyjscie termometru i przetwornika mogę podłączyć do jednej szyny, którą podłączę do FPGA? W FPGA wtedy bym napisał moduł obsługi interfejsu 1-wire i pobrał dane z czujników. Tak możesz, każdy układ 1-Wire ma własny adres, 2. Czy jest sens stosować konwerter 1-Wire to I2C? Być może uprościło by to obsługę w FPGA? Konwerter 1-Wire to I2C...

    Programowalne układy logiczne   05 Lut 2013 15:08 Odpowiedzi: 10    Wyświetleń: 3456
  • LED RGB sterowana jedną linią - czy ktoś spotkał takie ?

    Witaj. Skoro potrzebujesz 3 sygnałów o regulowanym wypełnieniu PWM, by płynnie kolorami i jasnością zarządzać, to jak chcesz przesyłać tak dużą ilość informacji za pomocą jednego przewodu bezpośrednio do diody z pominięciem dodatkowej elektroniki? 1-wire lub własna jego implementacja - czyli, np. malutki mikrokontroler przy diodzie - miejsce na pewno...

    Projektowanie Co i Gdzie Kupić ?   16 Wrz 2014 09:52 Odpowiedzi: 3    Wyświetleń: 2211
  • Pomiar napięcia bez dzielników rezystorowych i kalibracji, po 1Wire lub I2C

    Witam Są układy że tak powiem "odpowiedniki" DS18B20 ale mierzą w zakresie 0-Vref. W strukturze są diody na wejściach które powodują że nie można na wejście podać więcej niż napięcie zasilania, co dotyczy też Vref. Napięcia referencyjnego nie musisz szukać, podałem Ci przykład LTC2301 który ma przetwornik 12 bitowy i wewnętrzne źródło referencyjne,...

    Mikrokontrolery   17 Lip 2013 14:35 Odpowiedzi: 25    Wyświetleń: 3396
  • RS485, a 1-wire. Podłączenie kilku czujników temperatury DS1820.

    Komputer<>MAX485<[Magistrala]&g...

    DSP i Transmisja   17 Maj 2006 20:49 Odpowiedzi: 9    Wyświetleń: 4707
  • Moduły radiowe 433MHz do komunikacji RS232 z AT90S2313, 600 baud, bezproblemowe

    Mam w obu gdzieś po 1KB wolnego miesca więc chyba raczej nie zmieści mi się kod. Jeden uP czyta dane z cyfrowego termometru dallasa przez 1wire wiec zrobiłem to w bascomie bo najprościej było. Znalazłem jakiś przykład pod bascoma ale jeszcze nie komplowałem tego. Zamówiłem sobie te cc1000pp bo i tak sie przydadzą ale ten projekt jednak chciałbym zrobić...

    Mikrokontrolery   30 Sie 2006 13:13 Odpowiedzi: 14    Wyświetleń: 3977
  • ATMEGA32 - Jak uruchomić równoległe wątki do pomiarów i komunikacji RS232?

    Spróbowałem odblokowania przerwań na czas opóźnień w resecie i działa to bardzo dobrze. Nie ma błędów komunikacji, a na silniku nie słychać już żadnych przerw - praca jest płynna. Czyli chyba problem rozwiązany. Ja korzystałem z tego opisu Atmela, do którego dołączony był przykład: http://www.atmel.com/images/doc2579.pdf . Napisany co prawda na Atmegi,...

    Mikrokontrolery AVR   31 Paź 2015 17:39 Odpowiedzi: 35    Wyświetleń: 5475
  • [Atmega168][Atmega32][1wire][Bascom] problem z komunikacją

    Madergames9 --> nie gniewaj się, ale masz tak ogromną tendencję do potrójnego z poczwórnym saletem "przekomplikowania" sobie problemu w głowie, który dawno już został wyjaśniony, opisany , poparty przykładami i wszystkim co tylko można w nocie aplikacyjnej ;) na prawdę nie ma co odkrywać na nowo świata - trza tylko poczytać PDF'a ciężko mi to tłumaczyć...

    Mikrokontrolery AVR   27 Wrz 2009 21:23 Odpowiedzi: 28    Wyświetleń: 4325
  • [Bascom]2xDS18B20+Atmega8 -jak wykryć brak jednego czujnika?

    Opcja z jedną linią 1Wire (czyt. tak jak teraz masz): Musisz dodać tryb konfiguracji do programu, w nim uruchamiasz procedury 1WireSearch i odczytujesz jakie są ID czujników. Następnie np podgrzewasz czujnik nr 1, program sprawdza który to numer 1 i zapisuje go w eepromie pod pozycją 1. Robisz tak dla wszystkich czujników na magistrali. W programie...

    Mikrokontrolery AVR   11 Lut 2011 19:08 Odpowiedzi: 17    Wyświetleń: 2588
  • [ATMega162] [ATMega162][Bascom] Odczyt DS18B20 w przerwaniu Timer0 - nie działa poprawnie

    hmm... przyznam, że opierałem się na przykładach, które znalazłem tutaj, i prawdę mówiąc, z braku czasu nie zagłębiałem się w protokół 1wire, dlatego pewnie wyszły mi głupoty. Oczywiście, funkcja powinna odczytywać temperaturę z termometru o zadanym DS_id. Co do przerwania - pomyślałem o tym , ponieważ w głównym programie korzystam z input na Rs232,...

    Mikrokontrolery AVR   22 Cze 2010 00:24 Odpowiedzi: 34    Wyświetleń: 4563
  • Jaki zasilacz muszę kupić do miksera RELOOP RMX-20?

    A tak na przyszłość, czy do każdego urządzenia mogę kupić zasilacz który ma większe natężenie niż podstawowy byle tylko napięcie się zgadzało? Np był 12V 1A to mogę dać 12V 10A bo urządzenie wykorzysta i tak tyle ile mu potrzeba? Są wyjątki, zasilacze z komunikacją 1wire - np. laptopy Dell.

    RTV Co kupić?   17 Wrz 2017 09:21 Odpowiedzi: 31    Wyświetleń: 2460
  • Ethernet - Bluetooth, przekaźniki itp

    http://obrazki.elektroda.pl/5102733800_1... Witam, Postanowiłem zbudować prosty modulik działający w oparciu o Ethernet i Bluetooth. Na pokładzie posiada dwa przekaźniki. Do gniazdka ISP można podłączać sobie także czujniki temperatury 1wire np DS18B20, DS1820 czy DS18S20 (dowolny). Tego typu moduł używam sobie na co dzień do wielu zastosowań,...

    DIY Konstrukcje   27 Mar 2011 13:48 Odpowiedzi: 18    Wyświetleń: 15589
  • Termostat na 89C4051 w Bascom51 - brak porównania temperatury DS18B20

    Nikt nie jest w stanie mi pomóc? nie wie wiem dla czego kontroler nie porównuje wartości Rozumiem że jesteś początkujący , ale nawet Ty powinieneś wiedzieć , że nie porównuje się zmiennej binarnej(Us) ze stringiem (Tmp) :( To tak , jak byś porównywał kilogram z czerwonym :D Poza tym , ten program jest niezwykle pamięciożerny(Fusing,Single). Jeśli ten...

    Mikrokontrolery   25 Mar 2007 12:35 Odpowiedzi: 2    Wyświetleń: 1335
  • [VHDL] VHDL – komunikacja Spartan2 z DS1820 1Wire i wyświetlanie temperatury na 7-segmencie

    Witam ponownie po krótkiej przerwie… Niestety w dalszym ciągu, nie mogę sobie z tym moim termometrem poradzić. Nie wiem, czy to ja jestem głupi czy może gdzieś w tym kodzie źródłowym od Dallasa jest błąd? Generalnie mam do Was pytanie, czy macie może jakieś przykłady, jak …”dogadać” się z czujnikiem 1820, bądź jakim kolwiek innym...

    Programowalne układy logiczne   10 Lis 2009 14:58 Odpowiedzi: 20    Wyświetleń: 6750
  • Przykład projektu STM32F103 z 2xDS18B20 na OneWire z bibliotekami STD

    [url=http://stm32f4-discovery.com/2014/0... masz pokazaną zasadę działania 1wire z N DS18B20. Co prawda kod jest oparty na F4, jednak dużo różnic nie będzie w porównaniu z F1. Zawsze zamiast tworzenia swojego timera do delaya możesz skorzystać z SysTicka.

    Mikrokontrolery ARM   29 Gru 2015 19:36 Odpowiedzi: 2    Wyświetleń: 1275
  • Pomiar temperatury otoczenia z 3 pkt. na odległość 50m jak ?

    wg mnie najlepiej zastosowac termometry 1wire (np ds1820) i podpiac do jakiegos avr'ka najprostrza budowa podlaczenie i najlepsza cena (3 ds1820 ~ 3*8zl atmega8 ~ 8zl jakis najprostrzy wyswietlacz ~ 10zł) nie ma zadnego strojenia tylko jakis wyswietlacz albo cokolwiek co nam pasuje

    Elektro Maszyny i Urządzenia   15 Mar 2006 18:48 Odpowiedzi: 9    Wyświetleń: 4669
  • Jak połączyć 3 mikrokontrolery AVR: ATmega8 i dwa ATtiny2313?

    ...Może ktoś doradzi w takim razie razie jaki protokół transmisji będzie do tego najlepszy, czy "ISP, I2C, RS232, 1Wire, CAN itd... ". dla i2c (twi) masz wsparcie sprzętowe w atmega8, w pozostałych zapewne też. tutaj przykład w C: http://www.nongnu.org/avr-libc/user-manu... jeśli interesuje Cię 1wire, to będziesz musiał poszukać...

    Mikrokontrolery   29 Lis 2005 07:57 Odpowiedzi: 10    Wyświetleń: 6012
  • Konfiguracja dwóch magistrali 1-Wire w Bacomie-AVR, DS18B20 i czytnik pastylek

    Hej wszystkim mam pytanie czy w Bacomie-AVr można za pomocą polecenia config 1wire skonfigurowac dwie magistrale 1wire np. config 1wire=portb.0 config 1wire=portb.1 I w jaki sposób można odwoływać się do jednej lub drugiej magistrali? Ogólnie rzecz biorąc mój problem polega na tym że na jednej magistrali dołączam termometr DS18B20 oraz czytnik pastylek...

    Mikrokontrolery   17 Gru 2004 20:55 Odpowiedzi: 12    Wyświetleń: 2871
  • Parametryzacja pinu portu w AVR asm dla operacji na różnych pinach

    masz racje ale wtedy dalej potrzebujesz osobnych procedur jesli piny znajduja sie w innych portach. a co do sensu robienia kilku magistral 1wire to moze dasz jakis przyklad w ktorym takie rozwiazanie bylo by potrzebne. co do sensu robienia kilku magistral, to dam Ci przykład, oczywiście. Robisz powiedzmy projekt "sterownika" jakiegoś do seryjnej produkcji....

    Mikrokontrolery   11 Lis 2005 22:09 Odpowiedzi: 16    Wyświetleń: 1971
  • DS 18b20, atmega8, c++. Czujnik działa tylko po podłączeniu do 0.

    //procedura odczytu bajtu z urzadzenia unsigned char wire_read_byte(short int czujnik) { unsigned char bajt, tmp, i; bajt = 0; for(i = 0;i<8; i++) { tmp = wire_read_bit(czujnik); tmp = tmp << i; bajt = bajt | tmp; } return bajt; } Chciałem zrobic na 2 innych pinach czytanie temperatury, mozliwe ze...

    Mikrokontrolery   05 Mar 2007 22:21 Odpowiedzi: 7    Wyświetleń: 2005
  • Teoria linii długich w 1wire: Odbicie fali i prędkość transmisji danych w układach Maxima

    LTSpice ma symulację linii długiej: Poniżej przykład dla zwartej linii - na początku napięcie w punkcie A osiąga połowę napięcia generatora, dopiero po dwukrotności czasu propagacji robi się zero https://obrazki.elektroda.pl/2439516200_...

    Projektowanie Układów   01 Maj 2021 13:16 Odpowiedzi: 13    Wyświetleń: 681
  • [ATMega8]DS18b20-silne zakłócenia na magistrali 1wire

    Powyższy kod jest wyrwany z kontekstu. Mogę ci jedynie powiedzieć że ten fragment jest poprawny albo i nie :) Fragment Sc(9) = Crc8(sc(1) , 8) powtarza się 2 razy moim zdaniem niepotrzebnie. Czy funkcja Crc8 zwróci ci wartość zgodną z CRC używanym w standardzie 1-wire? Tego nie wiem. Nie programuję w BASICU czy w tym BASCOMIE....

    Mikrokontrolery AVR   04 Sty 2009 23:32 Odpowiedzi: 35    Wyświetleń: 11556
  • Reverse Engineering w praktyce - część 2

    Cześć, ghost666 napisał: bez dostępu do portu UART w systemie A czy coś takiego można jakoś przerobić jakoś w systemie? Nie dla radnych niecnych celów ale żeby np router był serwerem dla np arduino. Tak żeby na innym porcie podstawić serwer WWW pokazujący np stan czujników. W alternatywnych softach często się wykorzystuje lighthttpd. Jeżeli bootloader...

    Artykuły   25 Kwi 2017 16:24 Odpowiedzi: 10    Wyświetleń: 7059
  • Różnice między BASCOM 8051, AVR, LT - który wybrać do STK200/300?

    W pliku pomocy masz informacje na temat konfiguracji wyświetlacza [config lcd] i nie tylko. W ogóle to jest to dobre źródło informacji. W katalogu ./sample masz przykłady programów, wystarczy sprawdzić jak autor programu przyłączył układy peryferyjne przeprowadzić kompilacje, załadować do procesora i powinno działać- jeżeli wszystkie połączenia zostały...

    Programowanie   28 Sie 2006 20:05 Odpowiedzi: 8    Wyświetleń: 1650
  • Jak uniknąć zamiany temperatur przy przesyłaniu z 2xDS1820 przez UART?

    Temperaturę odczytaną z ds'a formatuję i wrzucam do zmiennej string poleceniem FUSING, np: Temp = Fusing(t1 , "#.#") gdzie Temp to string, a t1 to zmienna single z odczytaną temperaturą. Następnie mam kilka warunków if..then gdzie zmienna Temp jest uzupełniana znakami (np. spacji), tak aby fragment łańcuch z pojedynczą temperaturą miał zawsze tą samą...

    Mikrokontrolery AVR   05 Maj 2010 17:40 Odpowiedzi: 8    Wyświetleń: 1380
  • [AVR] AVR ASM – jak napisać procedurę obsługi 1-Wire dla czujnika DS18B20?

    Tutaj jest oryginalna dokumentacja: http://pdfserv.maxim-ic.com/en/an/app162... Przykłady są w C, ale podane są algorytmy i nie powinieneś mieć problemów z implementacją w asm, (dla jednego czujnika nie baw się w algorytm przeszukiwania magistrali). Najważniejsze dla 1wire są czasy i jeżeli ich przypilnujesz nie będzie problemów.

    Mikrokontrolery AVR   23 Mar 2004 21:56 Odpowiedzi: 5    Wyświetleń: 4097
  • DS18B20 na delay_ms, wyświetlacz na timerze nie działa

    Zrobienie OW na USARCIE moim zdaniem jest prostsze i bardziej efektywnie niż pajacowanie z delayami i ustawieniami portów, tym bardziej, że schemat takiego połączenia jest bardzo prosty i wszystko sprowadza do wysłania/odbierania pojedynczych bajtów z USARTu, co jest dobrze opisane na stronie MAXIMa A mi się wydaje, że pajacowaniem jest twierdzenie,...

    Mikrokontrolery AVR   20 Wrz 2011 21:28 Odpowiedzi: 54    Wyświetleń: 5496
  • Zegar/kalendarz/termometr binarny

    O tym też mówie.. ASM wg. mnie nie jest dobrym językiem do pisania całych programów.. Przydaje się do pewnych procedur gdzie ważna jest prędkość i pełna władza nad układem chociaż widać też jak można zaoszczędzić na pamięci.. Pomijając już fakt.. Pisałem dużo w bascomie i jestem przekonany, że program mógłby zajmować znacznie mniej. Dla przykładu stacje...

    DIY Konstrukcje   31 Sie 2008 23:01 Odpowiedzi: 17    Wyświetleń: 11524
  • [BASCOM] Błąd 215 Unknown ASM mnemonic w BASCOM przy 1wreset na Atmega16

    Na moje oko kompilator ma jakiś błąd, a procedury 1Wire korzystają z jakiegoś rzadko stosowanego rozkazu procesora. I kompilator myśli że ATMEGA16 nie obsługuje tego rozkazu. Ten błąd to nierozpoznany rozkaz ASM. Żuć kodem. I spróbuj zmienić procesor na na przykład ATMEGA32.

    Mikrokontrolery AVR   30 Gru 2008 17:53 Odpowiedzi: 6    Wyświetleń: 1751
  • Potrzebne rozwiąznie sterowaniem w małym obiekcie.

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

    Automatyka Przemysłowa   16 Wrz 2010 16:23 Odpowiedzi: 4    Wyświetleń: 1398
  • WinAVR, pliki źródłowe c oraz nagłówkowe h i własn bibloteka

    Proszę bardzo. Prosty przykład w załączniku. Plik 1wire.c z kilkoma funkcjami, plik 1wire.h z definicjami i plik main.c nie wykorzystujący żadnej z nich, oraz plik Makefile. W wyniku kompilacji otrzymuję plik dwa razy większy niż jakbym skompilował sam plik main.c A oto fragment przebiegu kompilacji: -------- begin -------- avr-gcc (GCC) 4.3.4...

    Mikrokontrolery AVR   05 Lip 2010 20:56 Odpowiedzi: 26    Wyświetleń: 3338
  • 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ń: 444
  • atmel studio M8 C - DS18B20 timingi rklibavr zmienne

    1. bo są w tym przypadku do odmierzania zbyt małe czasy a funkcje _delay_us() bardzo dobrze tu się sprawdzają 2. jak wyżej, właśnie do obsługi 1wire bardzo dobrze się sprawdzają, i nawet jak byś uparł się na zastosowanie do tego UART'a (chociaż szkoda marnować w takim procku uart do takiego celu) .... to i tak musiałbyś z tych funkcji opóźniających...

    Mikrokontrolery AVR   18 Lis 2012 20:31 Odpowiedzi: 9    Wyświetleń: 1998
  • ATmega2560 [C] + DS18B20 i wciaz temperatura +127C lub +85C

    Właśnie sobie przypomniałem że miałem podobny problem. Ale mam reakcję :D Mój układ nawet przebadałem oscyloskopem i poustawiałem identyczne Timingi jak w BASCOMie. I co? NIC!. Deassemblacja kodu udowodniła że BASCOM do obsługi 1Wire nie stosuje pinów quasi-dwukierunkowych, lecz pełne Push-Pull!. To znaczy nie zawsze, jak jest odczyt to nie. Ale na...

    Mikrokontrolery AVR   14 Sty 2010 07:54 Odpowiedzi: 33    Wyświetleń: 8050
  • Jak zbudować system sterowania domem za pomocą komputera? Pomysły i funkcje

    pieniędzy mam niezbyt wiele ale chęci dużo wolałbym zrobić wwiększość samemu. czujniki to zwykłe termistory tylko do czego to podłączyć? Trzeba zrobić jakis układ pomiarowy, przełączać kanały. Przykładu układów powinny się znaleźć na elektrodzie. Może lepiej zrobić sieć na układach dallasa? Np w centralnym punkcie domu zrobić centralke która będzie...

    Smart Home IoT   13 Wrz 2003 00:00 Odpowiedzi: 31    Wyświetleń: 34437