Płytka bazowa mikrokontolera 80C552, część 9

Korzystanie z magistrali I2C powinno zaczynać się od uaktywnienia procedur obsługi.Jeśli korzysta się z programu przedstawionego , oznacza to wykonanie początku programu głównego rozkazu CALL i2cinit.Od tego momenty procesor za pomocą magistrali może komunikować się z układami oprzędowymi.Sposób zapisy bajtów do tego urządzenia jest zaskakujący.Są to sekwencje, które powinny znaleźć się w programie głównym korzystającym z magistrali.Przykładem wykorzystywania magistrali I2C jest program prostego zegara, który znajdzie się na dyskietce.Konstrukcja płytki prototypowej przewiduje nieumieszczone w podstawce U5 pamięci EEP-ROM 8582 lub podobnej, albo zegara czasy rzeczywiste 8583.

Zależnie od wybranego układu montaż tej części płytki będzie przebiegał odmiennie.Najpierw bez względu na rodzaj układu należy wlutować rezystory podciągające R2 i R3.Dla układu tego należy także wlutować elementy R1 i C9.W przypadku zastosowania układu 8583 montaż trzeba rozpocząć od przecięcia ścieżek na górnej stronie płytki zawierających wyprowadzenia 1, 2 i 3 U5 oraz ścieżki zawierającej D2'. Następnie w miejscy oznaczonym jako Cx należy wlutować miniaturowy trymer lub kondensator o pojemności ok. 10pF, w miejscu Q rezonator zegarkowy 32.768Hz, oraz dwie diody D1 i D2 zgodnie z oznaczeniami.Do miejsc oznaczonych jako + i - B należy podłączyć ogniowo o napięciu 3-5V podtrzymujące działanie zegara gdy wyłączone jest zasilanie płytki.

Wszystkie prawa zastrzeżone przez gamesweek.pl © 2010