通过本节可以学习到:
- 如何通过STM32CubeMX建立一个单片机工程
- 如果是仿真下载需要注意些什么
- 怎么通过HAL库使用外设功能
软件环境:
STM32CubeMX version6.10.0
Keil_v5(MDK-ARM) version 5.32
硬件环境:
STM32F103C8T6最小系统板(所有STM32通用下文操作)
1、通过CubeMX完成外设初始化
2、通过Keil调用外设功能
3、单片机效果演示
为了使效果更加明显,我增加了电平翻转,protues8.15仿真STM32单片机不能使外部晶振起振所以如果才用仿真实验,需要在CubeMX失能(关闭)外部晶振HSE和LSE。
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);