I²C TWI – jak kaktus „dawał po garach” ;-D

Tym razem opowiem trochę o magistrali TWI obsługiwanej w środowisku BascomAVR, lub krótko mówiąc wątek będzie wokół tematu: I²C Bascom.

W środowisku tym obie te nazwy (I²C, TWI) używa się zamiennie i dotyczą jednego i tego samego. protokołu komunikacji na magistrali dwuprzewodowej. Jak ogólnie wiadomo nazwa I²C została opatentowana więc Atmel stworzył swoją dla nazwania ulepszonego protokołu.  Wszyscy też wiemy, iż w świecie IC i µC mamy do czynienia z prędkościami transmisji rzędu 100 kbps  (tryb standardowy) i 400 kbps (Fast Mode). Oraz pośrednie między nimi. Jest jeszcze jeden tryb określający prędkość wymiany danych na magistrali (High Speed Mode), pozwalający na komunikację  na poziomie 3,4 Mbps, niemniej nie spotkałem się z nim jeszcze w praktyce. Ja wyczyniałem inne „wariactwa” 😆 :

Podgląd magistrali I2C przebiegi generowane oprogramowaniem Bascom. Zaznaczyłem opis "co się dzieje na magistrali".

Podgląd magistrali I²C przebiegi generowane oprogramowaniem Bascom. Zaznaczyłem opis „co się dzieje na magistrali”.

czytam dalej co kaktus napisał