(注:继上回学习完STM32CUBEMX之后发现这个东西是真的好用,上次说的串口的博客还没写,由于这段时间任务较重,因此先延迟。)
本文主要记录本人的学习过程,有错误的地方请各位大咖们指正!
FreeRTOS,是指实时操作系统,是可以多任务进行的一个操作系统,相当于裸机开发而已,任务的实现相对方便很多。
这次实验材料:STM32F103ZETX,正点原子的战舰开发板,应用到的软件有KEIL5、STM32CUBEMX。
首先就是打开CUBEMX,新建一个Project,选择GPIO的GPIOB和GPIOE口,使能输出引脚
然后选择RCC时钟,设置如下
下一步是勾选FREERTOS
在此次实验中,只是简单的实现LED灯的控制,因此并不需要其他的外设接口,然后配置系统时钟,选择8倍频,再2分频之后得到32M的时钟
下一步是选择FreeRTO