Lokalne interfejsy szeregowe.pdf
(
5565 KB
)
Pobierz
3085273 UNPDF
Sprzężenie mikrokontrolera
(nie tylko X51)
ze światem zewnętrznym
lokalne interfejsy szeregowe
Zwiększanie liczby wejść i wyjść
●
Zdarza się, że liczba wyprowadzeń portów mikrokontrolera
nie wystarcza do naszego zastosowania musimy wtedy
odpowiednio zwiększyć ich liczbę. Mamy do dyspozycji:
●
Standardowe układy cyfrowe (na przykład CMOS lub TTL)
●
Specjalizowane “układy rozszerzeń” łączone z szyną procesora
●
Układy łączone poprzez specjalny interface szeregowy (I2C, SPI, 1Wire)
Lokalne interfejsy szeregowe
●
Umożliwiają
●
... połączenie sporej liczby układów peryferyjnych
●
... przy niewielkiej liczbie użytych linii sterujących
●
... przy małej liczbie dodatkowych elementów
●
... zwykle nie potrzebują miejsca w przestrzeni adresowej
●
Mają też wady
●
... niezbędny specjalizowany hardware
●
... albo skomplikowane (i wolno działające) oprogramowanie
●
... ograniczoną prędkość transmisji danych
Lokalne interfejsy szeregowe
●
Najczęściej spotyka się interfejsy
●
I
2
C –
InterIntegrated Circuits
●
... opracowany przez firmę Philips
●
SMBus –
System Management Bus
●
... podobny do I
2
C, utworzony przez firmę Intel
●
SPI –
Serial Peripherial Interface
●
... opracowany przez firmę Motorola
●
Microwire
●
... podobny do SPI
●
1Wire
●
... opracowany przez firmę Dallas (aktualnie Maxim)
Lokalny interfejs szeregowy I
2
C
●
Zawiera dwie dwukierunkowe linie typu otwarty kolektor:
●
... SDA (linia danych)
●
... SCL (linia zegara)
●
Transmisja jest synchroniczna
●
... z prędkością maksymalną 3.4Mb/s (typowo 100 kb/s)
●
... w trybie
masterslave
(master steruje transmisją za pomocą SCL)
●
Każdy układ
slave
ma swój unikalny identyfikator
Plik z chomika:
inf4
Inne pliki z tego folderu:
Różne drobiazgi.pdf
(1627 KB)
Język C51 - implementacja.pdf
(2335 KB)
Controller area network.pdf
(1264 KB)
Lokalne interfejsy szeregowe.pdf
(5565 KB)
Realizacja algorytmów regulacji.pdf
(1815 KB)
Inne foldery tego chomika:
Emulatory
Zgłoś jeśli
naruszono regulamin