硬件:正点原子STM32F103ZET6
(一 )基础配置
1.必须配置:
①配置板子型号/封装:
②配置时钟:外部晶振
③配置时基:串行总线调试(否则只能下载一次)、系统滴答定时器
④配置时钟树:HCLK输入72MHZ主频,回车自动分配时钟树
⑤配置工程名/IDE:
⑥配置分离.c/.h文件:
好了,你可以右上角Generate Code生成一个没有任何功能的代码。
2.需求配置:
①配置定时器/定时器中断:
定时计算公式:
Tout = ((arr+1)*(psc+1))/Tclk ;
Tclk:定时器的输入时钟频率(单位MHZ)
Tout:定时器溢出时间(单位为us)
.TIM_Period = arr; eg;4999(周期)
.TIM_Prescaler = psc; eg:7199(预分频)
Tout = ((4999+1)×(7199+1))/72 = 500000us = 500ms
Tout = ((9999+1)×(7199+1))/72 = 500000us = 1s
②配置LED:使能GPIO输出
初始电平