请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
查看: 572|回复: 6
收起左侧

[有问必答] 请教,STM32f103基本定时器TIM6定时问题

[复制链接]

30

主题

139

回帖

234

积分

高级会员

积分
234
发表于 2022-6-19 18:04:41 | 显示全部楼层 |阅读模式
使用的是STM32f103vet6的基本定时器tim6,在tim6的中断中翻转IO口的电平 image.png


image.png


我认为是 每 1s 钟 进入中断,然后翻转电平
为什么用逻辑分析仪测出来的时间不是 1s 钟呢?
image.png

image.png
回复

使用道具 举报

18

主题

228

回帖

282

积分

高级会员

积分
282
发表于 2022-6-20 10:56:18 | 显示全部楼层
ARR和PSC寄存器是16位的,最大值65535,72000超了
回复

使用道具 举报

30

主题

139

回帖

234

积分

高级会员

积分
234
 楼主| 发表于 2022-6-20 13:07:41 | 显示全部楼层
tovinz 发表于 2022-6-20 10:56
ARR和PSC寄存器是16位的,最大值65535,72000超了

原来是这样呀,太感谢了
回复

使用道具 举报

1

主题

72

回帖

75

积分

初级会员

积分
75
发表于 2022-6-20 20:33:13 | 显示全部楼层
而且Period那里应该设置成1000-1
回复

使用道具 举报

207

主题

1033

回帖

1664

积分

至尊会员

More we do, more we can do.

积分
1664
发表于 2022-6-21 16:30:38 | 显示全部楼层
可以用STM32Cube生成代码,它会检查参数合法性
回复

使用道具 举报

30

主题

139

回帖

234

积分

高级会员

积分
234
 楼主| 发表于 2022-6-21 16:53:25 | 显示全部楼层
emwin 发表于 2022-6-21 16:30
可以用STM32Cube生成代码,它会检查参数合法性

学到了
回复

使用道具 举报

30

主题

139

回帖

234

积分

高级会员

积分
234
 楼主| 发表于 2022-6-21 16:54:57 | 显示全部楼层
wh201906 发表于 2022-6-20 20:33
而且Period那里应该设置成1000-1

“实际的设置计数器使能信号CNT_EN相对于CEN滞后一个时钟周期”,对应的这句话吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-3-29 15:05 , Processed in 0.186892 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表