从安富莱的例程中修改过来的,目前测试了单任务创建和多任务的调度。其它信号量,邮箱······暂时没测试。安富莱的例程中固件库用的是1.3版本的,1.3版本的固件库system_stm32f4xx.c文件中,没有针对STM32F411的时钟配置,所以,主要修改文件中针对STM32F40_41xxx的时钟配置,修改的地方如下:
(无奈,只能截图,帖子放太多代码就出错,帖子后附完整程序)
252行:
290行开始:
505行:
521行:
单任务创建测试程序:
实验现象:
PA5、PA6、PA7引出的LED流水灯闪烁
完整程序:(单任务创建)