GPIO
Z Wikipedii
GPIO (General Purpose Input/Output) jest to urządzenie pozwalające na ustawianie stanów cyfrowych portów wejścia/wyjścia (IO), gdzie konfigurowane wejście (input)lub wyjście (output) powiązane są z pinami i oznaczone jako GP1 lub GP0. Jedną z odmian GPIO jest SGPIO.
Urządzenia wejścia/wyjścia (GPIO) jest peryferyjnym urządzeniem, które generalnie pozwala na ustawienie dowolnych pinów jako wejść lub wyjść. Kiedy pin konfigurowany jest jako wyjście, wtedy możliwe jest zapisywanie w wewnętrznym rejestrze i kontrolowanie stanu wyjścia do sterowania jakimś urządzeniem. Z kolei, dla ustawień pinu jako wejścia, możliwa jest detekcja stanu wejścia (najczęściej 0-1.5V jako stan niski - logiczne 0, 5-24V jako stan wysoki - logiczne 1) i zapisywanie tego w wewnętrznym rejestrze.
Dodatkowo, urządzenie GPIO może generować przerwania do jednostki centralnej CPU lub do urządzenia odpowiedzialnego za bezpośredni dostęp do pamięci EDMA (Direct Memory Access) w zależności od ustawień lub stanów wejść/wyjść.
[edytuj] Zobacz również
- SGPIO