Перейти к содержимому

TimurH

#20. SPI (Serial Peripheral Interface)

Шина SPI является широко используемым последовательным интерфейсом для связи со многими распространенными аппаратными устройствами, включая дисплеи, карты памяти и датчики. Процессоры STM32 имеют несколько интерфейсов… Подробнее »#20. SPI (Serial Peripheral Interface)

#19. Инициализация (UART)

Как и для всех периферийных устройств STM32, USART должны быть инициализированы перед использованием. Эта инициализация включает в себя настройку контактов, распределение тактовых импульсов и инициализацию… Подробнее »#19. Инициализация (UART)

#17. Асинхронная последовательная связь (UART)

После светодиодов и кнопок — наиболее основным методом связи со встроенным процессором является асинхронный последовательный интерфейс. Асинхронная последовательная связь в ее наиболее примитивной форме реализована… Подробнее »#17. Асинхронная последовательная связь (UART)

#16. Конфигурирование перифирии

Третьим этапом конфигурации после распределения тактовых импульсов и конфигурации выводов является периферийная конфигурация. Стандартная библиотека микропрограмм предлагает стандартный шаблон для процесса конфигурации. Мы уже видели… Подробнее »#16. Конфигурирование перифирии

#14. Remapping (Переназначение)

Также возможно «переназначить» контакты так, чтобы контакты не по умолчанию использовались для различных периферийных устройств, чтобы минимизировать конфликты. Эти переназначения описаны в STM32 reference manual.

#13. Alternative Functions (Альтернативные функции)

Периферийные устройства, такие как USART, имеют общие контакты с устройствами GPIO. Прежде чем использовать эти периферийные устройства, любые выходы, требуемые периферийным устройством, должны быть настроены… Подробнее »#13. Alternative Functions (Альтернативные функции)

#12. I/O Pins

Большинство выводов STM32 могут быть сконфигурированы как вход или выход и могут быть подключены либо к портам GPIO, либо к «альтернативным функциям» (другим периферийным устройствам).… Подробнее »#12. I/O Pins

#11. Распределение CLOCK

В мире встроенных процессоров энергопотребление имеет решающее значение; следовательно, большинство сложных встроенных процессоров предоставляют механизмы для отключения любых ресурсов, которые не требуются для конкретного приложения.… Подробнее »#11. Распределение CLOCK