stm32cubemx+freertos
时间:10-02
整理:3721RD
点击:
使用STM32 CUBEMX很是方便,可以很容易建立FREERTOS工程。
今天分享一下建立FREERTOS工程,新建2个任务,一个是LED2闪烁,另一个是通过串口输出字符串。
新建工程
![](../imgqa/ele/mcu/mcu-3721rd.com-27958mbd4kdr2ob1.jpg)
选择时钟
![](../imgqa/ele/mcu/mcu-3721rd.com-27959fjrtx0uxhws.jpg)
配置时钟
![](../imgqa/ele/mcu/mcu-3721rd.com-27960cg5lk3did5k.jpg)
选择虚拟串口3
![](../imgqa/ele/mcu/mcu-3721rd.com-27961tfjsfbwjqwo.jpg)
启用FREERTOS
![](../imgqa/ele/mcu/mcu-3721rd.com-27962zc3lnh5vlj2.jpg)
设置串口,默认
![](../imgqa/ele/mcu/mcu-3721rd.com-27963jxnvlivx0nw.jpg)
新建LED任务
![](../imgqa/ele/mcu/mcu-3721rd.com-27965cepliqap4rb.jpg)
新建串口任务
![](../imgqa/ele/mcu/mcu-3721rd.com-27968sxmzdiji23f.jpg)
生成工程,添加串口printf重定义
![](../imgqa/ele/mcu/mcu-3721rd.com-2796913tkgb21zxz.jpg)
修改任务代码
![](../imgqa/ele/mcu/mcu-3721rd.com-279702fqoosg10eu.jpg)
编译下载,即可看到串口正常输出,LED闪烁
![](../imgqa/ele/mcu/mcu-3721rd.com-279713rtfwfes55x.jpg)
涨姿势了,原来STM32CUbeMX还有这个功能!
这个很是方便的