Порты ввода вывода GPIO: различия между версиями
Материал из MIK32 микроконтроллер
мНет описания правки |
|||
Строка 9: | Строка 9: | ||
В таблице перечислены регистры модуля GPIO. Все регистры имеют разрядность соответствующую количествам выводов блока. | В таблице перечислены регистры модуля GPIO. Все регистры имеют разрядность соответствующую количествам выводов блока. | ||
==== Регистр SET / STATUS ==== | ==== Регистр SET / STATUS, смещение 0x00 ==== | ||
{| class="wikitable" | {| class="wikitable" | ||
|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 | ||
|} | |} |
Версия от 13:53, 7 апреля 2023
Общая информация
Каждый модуль ввода/вывода (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 |