单片机学习小组
登录
直播中
刘燕
7年用户
1303经验值
私信
关注
怎样去使用STM32的内部定时器呢
开启该帖子的消息推送
STM32
定时器
STM32CubeIDE
怎样去使用
STM32
的内部定时器呢?
STM32CUBEIDE下的定时器该怎样去配置呢?
回帖
(1)
张宁
2022-1-25 16:18:16
简述
本章主要是讲解了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模式
然后就可以仿真 运行了。
简述
本章主要是讲解了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模式
然后就可以仿真 运行了。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
定时器
STM32CubeIDE
STM32
通用
定时器
的
内部
时钟该
怎样
去
选择
呢
2021-11-24
1240
怎样
去
计算
stm32
定时器
的时钟频率
呢
2021-10-22
2059
怎样
去
计算
stm32
定时器
外部信号的周期
呢
2021-11-22
1370
怎样
使用
STM32
cubemx
去
配置通用
定时器
呢
2021-10-22
1359
请问一下
怎样
用cubemx
去
配置
stm32
定时器
呢
2021-11-23
1094
stm32
的
定时器
1是
怎样
作为
定时器
2的预分频
器
的
2021-11-23
1478
怎样
去
计算
STM32
通用
定时器
的时钟
2021-11-24
1103
怎样
去
选择
STM32
通用
定时器
计数
器
的时钟源
呢
2021-11-23
1462
怎样
去
使用
STM32
F1的基本
定时器
呢
2021-11-24
559
怎样
去
使用
STM32
通用
定时器
呢
2021-11-23
878
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分