[elektro] 1wire
vajk fekete
halaloszto at yahoo.co.uk
Fri Apr 23 11:36:43 CEST 2010
szerintem hivd 5wire-nek. :-)
vajk
________________________________
From: Cseh Róbert <R.Cseh at Richter.hu>
To: "elektro at tesla.hu" <elektro at tesla.hu>
Sent: Fri, 23 April, 2010 11:28:56
Subject: Re: [elektro] 1wire
> Bascomra (AVRre) van készen... Ukránok írák, a DS2450-et szimulálja,
> Tiny45-l (belső 9.6 vagy 8 MHZre van kitalálva) INT-et és 8bites)
> Timert használ (Timer kihagyható)
Nézegettem, olyat én nem találtam, amihez nem kell timer.
Sajnos minden timer-em foglalt, 16MHz-es Tiny45-be kellene.
>>>>> Pech. Ez TIMER alapon megy (Timer, INT nem.)
>>>>> http://www.mcselec.com/index.php?option=com_content&task=view&id=256&Itemid=57
A beépített USI-t erre a célra nem tudom használni.
>>>>>i2c Slave eszközt beüzemelni? Erre is van pár C, ASM és Bascom minta....
Ahogy nézegettem (M168-ba véstem egy teszt adatkiadást), ott vagyok gondban, hogy egy "0" kiadása után már kb 5usec-el megy (-het) ki a következő bit, tehát ennyi időm van arra, hogy elpakoljam az esetleg beérkező byte-ot (nincs GAP a byte-ok között).
A "0"-t meg végig kell várnom, mert nem tudhatom, hogy "0" vagy RESET jön. Az eddigi prg. struktúráját is meg kell változtatni, mert eddig a GAP alatt futott le az értelmező rutin, ami ugye itt nem fér bele. De még agyalok egy sort rajta.
>>>>>Az adatfolyamod sem semmi....
>>>>>200 kHz-s a buszrendszer?
>>>>> Eléggé sűrűs lesz így a holmi. Azért lesd meg a kódot, hátha találsz tippet benne...
>>>>> A TIMER helyett lehet hogy valami számláló is beüzemelhető....
> AVR-Duinora (Arduino) Hwre átraktam (M8/M168 + 16 MHz). Jópofa :)
> Bármilyen 1W eszköz létrehozható vele, sőt, saját családot is alkothatsz belőle....
Akkor majd kunyizok :)
>>>>>OK. Nálam ami alakul:
- EEPROM
- sokcsatornás ADC
- SRAM
- ÓraIC (függőben)
- saját egyedi családkódos játék...
> Tetszett, hogy a Dallas 1W rendszermonitorja (USBillesztett DS9097)
> jól lekezeli:)
Akinek ilyen csodái vannak :)
Nekem csak egy soros/iW átalakító SO8-as IC-m van, de megijedtem tőle.
>>>>>DS2490 van pár, azt a 7végén rakom bele holmiba (kifutó eszköz, sajna)
>>>>>A DS2480B+ soros - 1W átalakító elé kapott egy FTDI FT232RL IC-t. Innen szintén jól megy... Mind az 3 ellenállás, 2 kondi, 1 LED képezi a "bonyolult" alkatrészt. Bár DS2480B+ nem olcsó :(
>>>>>De van sima sorosportra rakható passziv meghajtó is....
> Olcsóbb egy AVR, mint egy DS chip!
> És a protokoll ismert, a parancskészlet implementálása nagyon gyorsan megvan.
>Nálam multifunkciós 1W rendszerek készülnek, olyanok melyek a DS chippel 4-6x áron >lennének megoldhatóak.... Illetve olyan funkcionális egységek, melyen nem léteznek önálló DS rendszerként....
Olvastam valami jogi gubancról az 1W-slave-el kapcsolatban, hogy dá-dá lesz, ha valaki slave-eszközben használja csak úgy.
>>>>>Na afene essen beléjük. De ha a protokollt kiadták, az miért zavarja őket? A végén nem 1-Wirenek hívom, hanem mint az I2C ~ TWI esetén pl. 1Wire helyett ControllOverWire (COW). Ezen nem múlik.
Vagy ha adtok jobb nevet, akkor olyan néven fut.... :)
JAni
10:10
>>>>>Robert
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list