Jakie uk³ady polecili by¶cie na I2C 1Wire np termometr zegar czasu rzeczywistego. Potrzebujê do projektu a w weekend mam zamiar siê wybraæ na wolumen i nie wiem o co siê pytaæ. No i tak ¿eby to by³o w rozs±dnej cenie i by³a do tego dokumentacja.
I2C peryferia
Aug 31, 2005
7 Replies
U¿ytkownik "xymax" snipped-for-privacy@op.pl napisa³ w wiadomo¶ci news:df487v$qnt$ snipped-for-privacy@atlantis.news.tpi.pl...
To I2C czy 1wire? Najpopularniejsze chyba to termometr 1wire DS1820 i zegarki czasu rzeczywistego rodziny PCF85xx na I2C.
Fishman
U¿ytkownik "xymax" napisa³
to w koñcu chodzi o 1wire czy I2C? I2C - wybra³bym zegar czau rzeczywistego PCF8583
1WIRE - wybra³bym termometr DS18B20dokumentacja jest dostêpna: PCF8583:
formatting link
DS18B20:
formatting link
Pozdro Analyzer
na wolumenie to maj±... ;o)))
Wed, 31 Aug 2005 14:38:47 +0200 jednostka biologiczna o nazwie "xymax" snipped-for-privacy@op.pl wyslala do portu 119 jednego z serwerow news nastepujace dane:
Zdecyduj - I2C czy 1Wire ? Termometr na I2C to np. TMP100, ale może być trudno kupić, na 1Wire: DS1820, DS1822 Zegar czasu rzeczywistego to już kolega w poście obok podał.
U¿ytkownik "BLE_Maciek" napisa³ w wiadomo¶ci
Mo¿e byæ i I2C i 1Wire co¶ na magistrali szeregowej. Ostatnie programy, które pisa³em opiera³y siê o 8051 i dalej przerwa w ¿yciorysie :) Oczywi¶cie wtedy dostêpne by³y peryferia równoleg³e (Dallasy) ew. samemu robi³o siê przetworniki i kombinacje z pomiarem temperatury. Ale czasy siê zmieni³y dosta³em w rêce PIC16F84 i tak sobie poczyta³em, bardzo przyjemny mikrokontroler no i chcia³bym na nim zrobiæ sterownik do wiêkszego urz±dzenia. Ten mikrokontroler w zupe³no¶ci mi wystarczy. Jak na chwilê obecn± kod wynikowy ma 143 s³owa tak ¿e do 1023 jeszcze trochê jest.
Ale wielkie dziêki za odpowiedzi w weekendzik czeka mnie poszukiwanie peryferii.
A moze przejdz na SPI? Znajda sie i fajne zegarki (np. DS1306), i termometry (np. DS1722). Transmisja SPI ma jeszcze przy okazji kilka innych zalet, moze byc prowadzona znacznie szybciej niz 1Wire czy I2C (w niektorych pamieciach szeregowych z zegarem powyzej 30 MHz), a przy tym jest calkiem statyczna czyli moze byc prowadzona dowolnie wolno i z przerwami (jak I2C; w 1Wire krytyczne sa czasy transmisji pojedynczych bitow czyli trzeba to robic z wylaczonymi przerwaniami).
BTW: Majac juz oprogramowana transmisje SPI mozesz w przyszlosci doczepic ciekawsze uklady, np. pamiec szeregowa DataFlash o pojemnosci
4MB. Sprobuj znalezc cos takiego z I2C albo 1Wire...
Wiesz ¿e nawet uda³o Ci siê mnie tym zainteresowaæ. Ciekawie to brzmi aczkolwiek nie jest mi potrzebna taka prêdko¶æ. To poszukam co¶ o SPI.
Tak ¿e wielkie dziêki
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required