基于Proteus 、STM32CubeMX仿真STM32F103C8T6+FreeRTOS
一、仿真环境:
1)、Proteus 8.15。
2)、STM32CubeMX - 5.1.0。
3)、Keil uVision V5.23。
二、Proteus 仿真原理图:
PC13、PC14为LED1、LED2控制输出;PA0为KEY1输入;PA9、PA10为USART1_TX、USART1_RX;PD0,PD1外接8MHz晶振。

三、STM32CubeMX配置:
1)、MCU选型:

2)、RCC配置:


3)、SYS配置:

4)、GPIO配置:

5)、FreeRTOS配置:

添加LEDTask、KEYTask。

6)、Project配置:

最后生成代码。
四、keil 代码编辑、编译:
1)、打开Project:

2)、打开mian.c文件,添加如下代码:

编译、输出hex文件。
五、Proteus仿真:
1)、加载hex文件:

2)、运行效果图:

