

Dodatkowa płytka ekspandera PORT MCP23S17
Instrukcja obsługi
Ekspander PORTUTM
Wszystkie systemy rozwojowe Mikroelektroniki posiadają dużą liczbę modułów peryferyjnych rozszerzających zakres zastosowań mikrokontrolera i ułatwiających proces testowania programów. Oprócz tych modułów możliwe jest również użycie wielu dodatkowych modułów połączonych z systemem programistycznym poprzez złącza portów I/O. Niektóre z tych dodatkowych modułów mogą działać jako samodzielne urządzenia bez podłączenia do mikrokontrolera.
Dodatkowa płytka ekspandera PORT
Dodatkowa płyta PORT Expander zapewnia łatwą rozbudowę portu I/O przy użyciu standardowego interfejsu szeregowego, takiego jak SPI. Połączenie z systemem deweloperskim jest nawiązywane poprzez podłączenie 2×5 męskich złączy na dodatkowej płycie do odpowiedniego portu w systemie deweloperskim. W zależności od używanego systemu deweloperskiego konieczne jest wybranie jednego z trzech złączy dostarczonych na dodatkowej płycie. W przypadku systemów deweloperskich dsPIC złącze CN1 (dsPIC) jest podłączone do portu PORTF. W przypadku systemów deweloperskich AVR-8051 złącze CN2 (AVR-8051) jest podłączone do portu PORTB. Systemy deweloperskie PIC wykorzystują port PORTC do nawiązania połączenia ze złączem CN3 (PIC) na dodatkowej płycie. Płyta PORT Expander zapewnia dwa dodatkowe porty PORTA i PORTB dla systemu deweloperskiego, do którego jest podłączona.
Dodatkowa płytka PORT Expander wykorzystuje szeregowy interfejs SPI do komunikacji z mikrokontrolerem dostarczonym w systemie rozwojowym, do którego jest podłączona. Dodatkowe porty odbierają/wysyłają dane w formacie równoległym, co oznacza, że konieczne jest ich przekonwertowanie do formatu szeregowego. Układ MCP23S17, dostarczony na dodatkowej płytce, służy do konwersji danych otrzymanych z 16 dodatkowych pinów i przesyłania ich do mikrokontrolera za pośrednictwem dwóch pinów. Advantage takiej konwersji jest oczywiste. Zamiast 16 linii, dodatkowa płytka jest podłączona do mikrokontrolera tylko przez cztery linie znane jako linie odbioru/transmisji danych i dwie linie sterujące.
Funkcja pinów znajdujących się w złączach CN1, CN2 i CN3 jest następująca:
MOSI– Wyjście główne, wejście podrzędne (wyjście mikrokontrolera, wejście MCP23S17)
MISO – Wejście główne, wyjście podrzędne (wejście mikrokontrolera, wyjście MCP23S17)
SCK – Zegar szeregowy (sygnał zegara mikrokontrolera)
CS – Chip Select (włączenie przesyłania danych)
INTA– Pin przerwania
INTB– Pin przerwania
Transfer danych przez linie MOSI i MISO odbywa się jednocześnie w obu kierunkach. Linia MOSI służy do przesyłania danych z mikrokontrolera do ekspandera portu, natomiast linia MISO służy do przesyłania danych z ekspandera portu do mikrokontrolera. Mikrokontroler rozpoczyna transfer danych, gdy pin CS jest wysterowany na niski (0) poprzez wysłanie sygnału zegara (SCK).
Zworki J2, J1 i J0 służą do określania adresu sprzętowego ekspandera portu. Gdy są umieszczone w pozycji oznaczonej 1, adres wynosi 1, a gdy są umieszczone w pozycji oznaczonej 0, adres wynosi 0. Zworki J2, J1 i J0 są domyślnie umieszczone w pozycji oznaczonej 0 (logiczne 0).
Rysunek 2: Dodatkowa płytka PORT Expander
Rysunek 3: Dodatkowa płytka PORT Expander podłączona do systemu deweloperskiego. Pobrano z Arrow.com.
Mikroelektronika
Pobrano z Arrow.com.
Jeśli chcesz dowiedzieć się więcej o naszych produktach, odwiedź naszą webmiejsce na www.mikroe.com
Jeśli masz problemy z którymś z naszych produktów lub potrzebujesz dodatkowych informacji, złóż bilet na www.mikroe.com/en/support
Jeśli masz jakiekolwiek pytania, uwagi lub propozycje biznesowe, nie wahaj się skontaktować z nami pod adresem biuro@mikroe.com
Dokumenty / Zasoby
![]() |
MikroE PORT Expander Dodatkowa płyta MCP23S17 [plik PDF] Instrukcja obsługi Rozszerzacz PORTU, dodatkowa płyta, MCP23S17, Rozszerzacz PORTU, dodatkowa płyta Rozszerzacz PORTU MCP23S17 |




