STM32F429移植FreeRTOS
一、环境
Win10、Keil uVision5、STM32CubeMX、STM32F429IGT6
二、准备工作
2.1创建基于HAL库的STM32F429基础工程
创建新项目,MCU型号选择STM32F429IGTx,然后开始项目。

选择使用外部高速时钟,时钟源为外部晶振,然后配置系统时钟,根据晶振频率将系统时钟配置到180MHz。


配置USART1为异步收发串口模式,设定为115200波特率,8位数据位,1位停止位,无奇偶校验,配置USART1相关外设IO引脚,启用USART1 DMA收发传输,启用USART1中断和其DMA收发关联通道中断并设定优先级。





在项目管理子页面对项目相关配置项以及代码生成项进行相关配置。

本文详细介绍了如何在STM32F429上移植FreeRTOS V10.3.1,从创建HAL库基础工程,配置时钟和串口,获取FreeRTOS源码,到FreeRTOS的移植步骤,再到添加串口DMA发送功能,并进行下载验证。提供完整的源码下载链接。
最低0.47元/天 解锁文章
954

被折叠的 条评论
为什么被折叠?



