Interfejs GPIO dla komputera PC

Interfejs GPIO dla komputera PC

Od czasu usunięcia interfejsu LPT z komputerów PC, proste sterowanie cyfrowymi wyprowadzeniami I/O z poziomu komputera stało się utrudnione. Zaprezentowany moduł powstał po to, aby umożliwić łatwe monitorowanie lub sterowanie kilku sygnałów cyfrowych przy pomocy komputera PC. Komunikacja odbywa się poprzez interfejs USB, a zastosowanie gotowego mostka UART-GPIO/I2C zwalnia konstruktora z potrzeby tworzenia aplikacji dla mikrokontrolera, przenosząc oprogramowanie na komputer PC.

Zaprezentowany układ zawiera specjalizowany, gotowy mostek UART-GPIO/I2C typu SC18IM700 firmy NXP, którego struktura wewnętrzna została pokazana na rysunku 1. Układ komunikuje się z urządzeniem nadrzędnym poprzez standardowy interfejs szeregowy UART przy użyciu komunikacji znakowej ASCII. Interfejs GPIO dostępny jest poprzez rejestry wewnętrzne układu, każde z wyprowadzeń może pracować w czterech trybach: quasi-dwukierunkowym (jak w PCF8574), wejściowym oraz wyjściowym w konfiguracji OD lub Push-Pull. Dodatkowo układ udostępnia magistralę I2C w trybie odczytu i zapisu z możliwością zapisu pojedynczego lub wielobajtowego z 16-bitowym buforem, zapewniając poprawne generowanie sygnałów sterujących magistralą. Dzięki obsłudze I2C możliwe jest dołączenie układów ekspanderów GPIO, sterowników LED itp. bez konieczności poświęcenia czasu na oprogramowanie pośredniczące pomiędzy PC a I2C mikrokontrolera. Cała praca programistyczna, przy zastosowaniu SC18IM700, ogranicza się do opracowania aplikacji na PC komunikującej się poprzez UART.

...
Aby kontynuować czytanie wykup Prenumeratę
Artykuł ukazał się w
Elektronika Praktyczna
maj 2022
DO POBRANIA
Materiały dodatkowe

Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik czerwiec 2022

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio lipiec - sierpień 2022

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka Podzespoły Aplikacje czerwiec 2022

Automatyka Podzespoły Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna czerwiec 2022

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich lipiec 2022

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów