3. 3
УВВ общего назначения микроконтроллеров STM32
состоят из
•портов ввода-вывода (ПВВ) общего назначения
•контроллера внешних прерываний
•аналогово-цифровых преобразователей
•таймеров общего назначения
•расширенного таймера
•часов реального времени с энергонезависимыми (за
счет резервирования питания) регистрами и входом
обнаружения вмешательства.
4. 4
1. Порты ввода-вывода общего назначения.
У МК STM32 предусмотрено до 80
двунаправленных линий ввода-вывода. Все
линии ввода-вывода разделены на 5 портов по 16
линий ввода-вывода в каждой.
8. 8
Вся периферия микроконтроллеров STM32
настраивается по стандартной процедуре.
•Включение тактирования соответствующего
контроллера — буквально, подача на него
тактового сигнала от шины APB;
•Настройки, специфичные для конкретной
периферии — что-то записываем в управляющие
регистры;
•Выбор источников прерываний — каждый
периферийный блок может генерировать
прерывания по разным поводам. Можно выбрать
конкретные «поводы»;
•Назначение обработчика прерываний;
•Запуск контроллера.