I2C

I2C, “eye-squared cee”, a Philips üdvöskéje, két drótos univerzális kommunikáció. A mikrokontrollereken TWI-nek (two wire interface) hívják, hogy elkerüljék a licensz fizetést. Sunyi mocskok :) Szoftveres TWI-t (Attiny procik) nem sikerült összehoznom, de megjött a hardveres TWI-t támogató, iszonyat nagy, huszonszáz lábú mikrokontrollerem. Na majd azzal. Hát azzal sem. Tegnap elég sokat szenvedtem vele, aztán ma rájöttem. Hiába mondják hogy egy eszköz elműködik felhúzó ellenállások nélkül, nem működik. Mostanra eljutottam odáig, hogy van órajel, és valamit próbál küldeni. Csak az Arduinos fogadó oldal nem érzékeli, valószínű címzés miatt. Az I2C busz olyan mint egy utca. Az I2C master (amiből csak egy van) a postás. Az slave eszközök a házak, mindegyik egyedi címmel. A masternek pedig cím szerint kell megszólítani a slave-et. És ez nekem még elég zavaros, mert van univerzál cím (ha a library számol magától), van írási cím, és van olvasási cím. Na most ha ez nem klappol, a csomag nem ér célba, ez van most.

Add comment

Loading