UART

Описание демо-примера

Расположение

SimInTech\Demo\Microprocessors\Examples-STM32\UART

Описание

В данном примере демонстрируется работа с UART интерфейсом микроконтроллера семейства STM32. Данный пример предназначен для самостоятельного изучения технологии программирования микроконтроллера семейства STM32.

Перед запуском примера требуется из директории шаблона «\SimInTech\bin\CodeTemplates\STM32F407VGT6_CubeMX\CopyToPrt» скопировать в рабочую директорию проекта папку «src». В папке «src» находятся файлы, необходимые для настройки микроконтроллера STM32F407G-DISC1 в STM32CubeMX: «STM32F407VGT6_CubeMX.ioc» - файл-настройки периферии микроконтроллера STM32F407G-DISC1.

Для запуска примера требуется подготовить проект «Rcv_Send_UART.prt» (Рисунок 1) к кодогенерации, сгенерировать код на языке «Си», в проекте «STM32F407VGT6_CubeMX.ioc» в STM32CubeMX настроить периферию и сгенерировать код настройки периферии, с помощью IDE Keil v5 скомпилировать и загрузить сгенерированный код в микроконтроллер STM32.


Рис. 1. Окно проекта «Rcv_Send_UART.prt».
При запуске проекта «Send_Rcv_signal.prt» (Рисунок 2) на моделирование на персональном компьютере будут генерироваться периодически изменяющиеся сигналы и передаваться на микроконтроллер STM32 по интерфейсу UART, считывая от микроконтроллера STM32 по интерфейсу UART отправленные обратно сигналы.


Рис. 2. Окно проекта «Send_Rcv_signal.prt».

Используемые блоки