标题:
单片机定时器0与定时器1同时使用的问题
[打印本页]
作者:
fhevan
时间:
2018-1-5 14:08
标题:
单片机定时器0与定时器1同时使用的问题
单片机源程序如下:
无标题.png
(25.63 KB, 下载次数: 52)
下载附件
2018-1-5 14:05 上传
定时器1用于超声波计时测距,定时器0用于调节PWM,但是如图这样设置,超声波不起作用,为什么,只设置定时器1不用定时器0的时候超声波是可以工作的
作者:
lxa0
时间:
2018-1-5 15:46
把超声波计时测距和调节PWM分开就没问题了
作者:
欣子
时间:
2018-1-5 18:22
是不是优先级的问题
作者:
lxa0
时间:
2018-1-5 19:32
欣子 发表于 2018-1-5 18:22
是不是优先级的问题
是的
所以要分开
作者:
pxuhui
时间:
2018-1-6 16:39
学习学习
作者:
yzwzfyz
时间:
2018-1-6 21:25
用不到中断没有问题,用到中断就会出问题。因为T0中断响应后,在程序RETI之前。T1是无法中断的。
这就需要你仔细规划你的程序,来回避竞争。
作者:
zl2168
时间:
2018-1-7 20:44
先学理论,打基础,否则,问题多多,事倍功半。
作者:
筱旭
时间:
2019-6-18 14:03
我现在和楼主一个思路,也打算一个中断用于超声波测距,一个用来调pwm,请问楼主解决了吗,可以分享下经验吗
作者:
quanquan12
时间:
2019-6-18 16:08
定时器0和定时器1中断优先级不一样,当你用定时器0产生脉冲的时候是否考虑定时器1的工作,还有你在中断服务程序里面是如何处理TOMD的?
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1