你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32G473RC多个定时器同步的问题

[复制链接]
xiaohh 提问时间:2025-8-17 10:27 / 未解决
STM32G473RC timer的问题
1.    Timer时钟160MHz
2.    Timer 1,中心对齐模式,ARR = 1601
3.    Timer 2,中心对齐模式,ARR = 1601
4.    Timer 8,upcounting 模式,ARR = 3199
同时启动3个timer,这三个timer各个时刻的counter值应该如下图所示。
  
  
第一个周期的Counter值
第二个周期的counter值
Timer 1
0
….
1600
1599
1598
1
0
Timer 2
0
1600
1599
1598
1
0
Timer 8
0
1600
1601
1602
3199
0
所以,在timer2 的下溢出中断记录每个timer的counter,存放在数组t1[], t2[ ], t8[ ]中,应该可以看到如下图所示,每个时刻的counter的值基本是一样的。
但是我发现只有当TIMER8的ARR= 3201时,才能正常工作。
  


如果把TIMER 8ARR = 3199,发现测量结果是这样的。明显3个timer没有同步。


OK

OK

Error

Error
收藏 评论0 发布时间:2025-8-17 10:27

举报

0个回答

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版