文章目录[隐藏]
简述
本章主要是讲解了STM32的内部定时器的使用。
1、芯片选型&创建工程
这里我选择的是STM32F103C8T6芯片。
配置工程名点击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
版权声明:本文为CSDN博主「Carry_王」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_15117167/article/details/120886807
暂无评论