STM32 嵌入式编程:一步一步走向成功。
工程搭建:
1. 工程创建:使用STM32官方工具STM32CubeMx生成基于STM32F105RC的工程,工程中初步配置资源。
a) RCC 外部晶振 8 M,系统tick采用TIM7.
b) 设置时钟配置最高72M。
c) 启动看门狗。
d) 启动SW调试口。
e) FreeRTOS,并创建3个任务,二值信号量,计数信号量,互斥信号量,消息队列。RTOS tick采用sys tick。
f) 官方库:STM32Cube FW_F1xx V1.8.0
g) 生成MDK-ARM的工程。




2. Demo调试:
a) 进入debug模式,系统运行出现错误,调试失败。
b) 由于代码中没有喂狗,关闭看门狗初始化后,工程初步运行正常。三个任务正常切换。
