Порты ввода вывода GPIO
Материал из MIK32 микроконтроллер
Общая информация
Каждый модуль ввода/вывода (GPIO) подключен к шине APB и управляет до 16 внешними выводами. Каждый из внешних выводов может управляться индивидуально.
Каждый вывод снабжен встроенными отключаемыми подтяжками к Vdd и Vss.
Выводы помимо функции программного управления так же могут управляться периферийными блоками, а так же иметь аналоговый функционал (ЦАП/АЦП)
Регистры
В таблице перечислены регистры модуля GPIO. Все регистры имеют разрядность соответствующую количествам выводов блока.
Регистр SET / STATUS, смещение 0x00
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OT15 | OT14 | OT13 | OT12 | OT11 | OT10 | OT9 | OT8 | OT7 | OT6 | OT5 | OT6 | OT3 | OT2 | OT1 | OT0 |
rw | rw | rw | rw | rw | rw | rw | rw | rw | rw | rw | rw | rw | rw | rw | rw |