STM32F429移植FreeRTOS
一、环境
Win10、Keil uVision5、STM32CubeMX、STM32F429IGT6
二、准备工作
2.1创建基于HAL库的STM32F429基础工程
创建新项目,MCU型号选择STM32F429IGTx,然后开始项目。
选择使用外部高速时钟,时钟源为外部晶振,然后配置系统时钟,根据晶振频率将系统时钟配置到180MHz。
配置USART1为异步收发串口模式,设定为115200波特率,8位数据位,1位停止位,无奇偶校验,配置USART1相关外设IO引脚,启用USART1 DMA收发传输,启用USART1中断和其DMA收发关联通道中断并设定优先级。
在项目管理子页面对项目相关配置项以及代码生成项进行相关配置。