[其他ST产品] 如何在一个定时中断里修改另外一个定时器定时时间

[复制链接]
1069|11
 楼主| flycamelaaa 发表于 2023-2-6 09:22 | 显示全部楼层 |阅读模式
就是现在我用TIM4当按键扫描模块,然后TIM3当LED闪烁,按键按下次数不同,相应的LED灯闪烁频率不同,现在不管按键怎么按,LED一直以初始化频率在动,没法在TIM1中断中控制TIM2时间
朝生 发表于 2023-2-9 14:03 | 显示全部楼层
直接修改另一个定时器的参数,但是要先暂停另一个定时器。
一只眠羊 发表于 2023-2-27 13:18 | 显示全部楼层
你要按键完成之后,进行定时器3重新初始化就好了
失物招領 发表于 2023-2-27 14:27 | 显示全部楼层
这个需要重新配置的,不配置,就算是改了也不起作用的
故意相遇 发表于 2023-2-27 15:03 | 显示全部楼层
你是不是定时器的优先级没设置对啊
春日负喧 发表于 2023-2-27 16:31 | 显示全部楼层
我觉得你可能是程序逻辑出了问题吧,就是根本没进入到配置定时器3的操作之中
白马过平川 发表于 2023-2-27 19:21 | 显示全部楼层
你可以仿真的方式,调试看看的
未说出口的像你 发表于 2023-2-28 06:00 | 显示全部楼层
你这不是就用了定时器3和4么,咋还用到了定时器1和2呢?
我吃小朋友 发表于 2023-2-28 07:08 | 显示全部楼层
最好是配置完成之后,将定时器3先关闭,在初始化,再重新打开就好了
将爱藏于深海 发表于 2023-2-28 08:19 | 显示全部楼层
这个我还没遇到过,按照逻辑来说,应该是可以改变的啊
在曼谷的春 发表于 2023-2-28 09:02 | 显示全部楼层
你定时器3和4的优先级谁高啊?
月亮一键变蓝 发表于 2023-2-28 12:04 | 显示全部楼层
看看程序吧,但是感觉就是没进入到定时器3的重新配置操作,不然不会这样的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

837

主题

4432

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部