第四章:STM32CUBEIDE工程下的定时器配置
简述
??本章主要是讲解了STM32的内部定时器的使用。
1、芯片选型&创建工程
这里我选择的是STM32F103CC8T6芯片。 配置工程名点击finish
2、芯片工程配置
这里我们主要是在.ioc文件里面进行图形界面配置
1)配置系统外部晶振&仿真引脚配置
①在Pinout&Configuration下配置系统的时钟为外部输入时钟 ②在Clock Configuration下配置主频时钟为72兆如图
③配置仿真脚这里我们能配置的是JTAG脚(不配置无法仿真运行)
2)配置定时器
这里我们配置的是定时器1 参数配置(Parameter Settings)如图 在NVIC Setting配置使能定时器中断
主要是配置了定时器的分频系数、重载值、自动重载功能、计数方式。 配置生成的单独的.C.H文件 生成代码
3、调试&仿真
在main.c中添加开始打开定时器中断,代码如下
HAL_TIM_Base_Start_IT(&htim1);
在stm32f1xx_it.c中 在定时器中断里面增加LED闪烁代码,代码如下
HAL_GPIO_TogglePin(LED_GPIO_Port, LED_Pin);
点击调试配置仿真器 这里我们配置的是JLINK JTAG模式 然后就可以仿真 运行了
4、总结
这样定时器配置就完成了!~~~ 如有什么不懂联系加QQ群:1063618791
|