打印
[CW32F030系列]

滴答定时器放在基本定时器前面就不工作

[复制链接]
222|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Betty996|  楼主 | 2024-7-15 10:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个奇怪现象,滴答定时器放在基本定时器前面为啥就不工作,是因为初始化不对吗?


使用特权

评论回复
沙发
pssyx| | 2024-7-15 13:35 | 只看该作者
建议检查下BTIM的配置,包括定时时长,中断优先级等;另外,请调整一下代码优化等级试试。

使用特权

评论回复
板凳
小小蚂蚁举千斤| | 2024-7-17 20:55 | 只看该作者
估计跟代码优化有关系的

使用特权

评论回复
地板
OKAKAKO| | 2024-7-20 16:38 | 只看该作者
滴答定时器放在基本定时器前面就不工作??楼主找到原因了嘛

使用特权

评论回复
5
szt1993| | 2024-7-22 12:48 | 只看该作者
感觉与中断有关系的

使用特权

评论回复
6
jf101| | 2024-7-22 15:41 | 只看该作者
建议楼主还是排查一下这个问题,确认问题发生的点

使用特权

评论回复
7
lix1yr| | 2024-8-3 14:15 | 只看该作者
中断优先级,在某些系统中,滴答定时器和基本定时器可能会使用相同的中断源。如果基本定时器的中断优先级高于滴答定时器,可能会导致滴答定时器无法被及时响应

使用特权

评论回复
8
kaif2n9j| | 2024-8-3 15:20 | 只看该作者
如果两个定时器在使用相同的硬件资源(如定时器寄存器或中断控制器),可能会导致冲突,从而影响滴答定时器的正常工作

使用特权

评论回复
9
su1yirg| | 2024-8-3 16:20 | 只看该作者
在某些情况下,定时器的初始化顺序可能会影响其工作。如果基本定时器在滴答定时器之前初始化,可能会导致系统状态不一致,从而影响滴答定时器的功能

使用特权

评论回复
10
tax2r6c| | 2024-8-3 17:23 | 只看该作者
如果滴答定时器的配置不正确(例如,计数值、时钟源等),可能会导致它无法正常工作

使用特权

评论回复
11
l1uyn9b| | 2024-8-3 18:31 | 只看该作者
在软件实现中,可能存在逻辑错误,例如在处理定时器中断时未正确处理滴答定时器的状态

使用特权

评论回复
12
zhizia4f| | 2024-8-3 19:30 | 只看该作者
如果系统负载过高,可能会导致滴答定时器的中断被延迟,从而影响其工作。

使用特权

评论回复
13
q1ngt12| | 2024-8-4 08:16 | 只看该作者
一般就是优先级之类的设置错了吧

使用特权

评论回复
14
suw12q| | 2024-8-4 09:32 | 只看该作者
是不是你的代码优化出了问题?

使用特权

评论回复
15
q1d0mnx| | 2024-8-4 10:45 | 只看该作者
我觉得可能是你的时钟不太对,或者是中断配置不太对

使用特权

评论回复
16
d1ng2x| | 2024-8-4 12:00 | 只看该作者
直接用官方的例程多好啊,直接用呗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

1304

帖子

1

粉丝