打印
[STM32F1]

同时开两个定时器

[复制链接]
楼主: liuzaiy
手机看帖
扫描二维码
随时随地手机跟帖
21
liuzaiy|  楼主 | 2022-10-9 21:43 | 只看该作者 回帖奖励 |倒序浏览
用溢出中断计时,适合脉宽固定的吧,我现在脉宽需要每20MS改变一次,脉宽改变了,定时基准变了,中断次数肯定就得改变了吧。

使用特权

评论回复
22
songqian17| | 2022-10-9 21:46 | 只看该作者
只是大致了解你描述什么了。
你注意修改ARR/CCR时是否开启了影子寄存器的预装功能;

使用特权

评论回复
23
juventus9554| | 2022-10-9 21:50 | 只看该作者
如果2个定时器都启用了中断去修改,注意优先级的合理安排

使用特权

评论回复
24
heweibig| | 2022-10-9 21:52 | 只看该作者
对,以及中断服务程序要简洁点

使用特权

评论回复
25
zwll| | 2022-10-9 21:55 | 只看该作者
溢出中断里计时, 你可以加重装寄存器, 而不是加一

使用特权

评论回复
26
zhanghqi| | 2022-10-9 22:03 | 只看该作者
如果2个定时器都启用了中断去修改,注意优先级的合理安排

使用特权

评论回复
27
supernan| | 2022-10-9 22:06 | 只看该作者
对,以及中断服务程序要简洁点

使用特权

评论回复
28
zhenykun| | 2022-10-9 22:08 | 只看该作者
溢出中断里计时, 你可以加重装寄存器, 而不是加一

使用特权

评论回复
29
tpgf| | 2022-11-7 10:31 | 只看该作者
同时开两个定时器肯定是可以的 可以描述 一下楼主的处理过程

使用特权

评论回复
30
heimaojingzhang| | 2022-11-7 10:55 | 只看该作者
楼主的程序是裸奔的还是跑系统的呢  二者有干扰了

使用特权

评论回复
31
keaibukelian| | 2022-11-7 11:46 | 只看该作者
如果是两个定时器的接收都受到 了影响 建议楼主查看一下时序或者是优先级别定义

使用特权

评论回复
32
labasi| | 2022-11-7 11:56 | 只看该作者
本帖最后由 labasi 于 2022-11-7 13:33 编辑

不清楚如何解决

使用特权

评论回复
33
paotangsan| | 2022-11-7 12:12 | 只看该作者
楼主的这个时间应该还是很充裕的,如果出现问题的话应该就是时序的问题

使用特权

评论回复
34
renzheshengui| | 2022-11-7 13:07 | 只看该作者
同时开完全没有问题  但是注意中断函数一定要保证简单简洁

使用特权

评论回复
35
wakayi| | 2022-11-7 13:33 | 只看该作者
楼主开两个定时器是使用的定时器中断?中断函数里边的代码是否不够简洁呢

使用特权

评论回复
36
SantaBunny| | 2022-11-7 14:21 | 只看该作者
所有的影子寄存器都是实际存在的物理寄存器啊

使用特权

评论回复
37
MessageRing| | 2022-11-9 20:35 | 只看该作者
多处控制 PWM 脉宽混乱了吧

使用特权

评论回复
38
AloneKaven| | 2022-11-11 17:58 | 只看该作者
不要在多个地方控制pwm

使用特权

评论回复
39
Jacquetry| | 2022-11-11 23:58 | 只看该作者
开启预装载就行了

使用特权

评论回复
40
MessageRing| | 2022-11-12 17:00 | 只看该作者
只能等到程序中重开定时器才可以?

使用特权

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

本版积分规则