请各位大侠赐教
5 个解决方案
#1
我发完03,他们就一闪一闪的,这很对,可为什么接着发01等再等几秒钟才变成全亮呢?我要是先发01让他们全亮再发03让他们闪,就会马上执行,不存在延迟,求解
#2
那要看的程序实现
#3
单片机收到0x01后,立即关闭定时器(包括中断和TR0),同时发送点亮数据
估计你没有及时关闭
估计你没有及时关闭
#4
发完03它们一闪一闪的说明,定时器中断工作了,
定时器工作的时候你有没有给他延时?如果给了延时, 很可能是延时没有结束,就发送了01,这是要延时完之后才会全亮。
可以这样比较一下:
1,发送完03,让她闪烁一段时间后,再发送01,看会不会立即全亮。
2,发送完03,马上再发送01,看会不会立即全亮。
定时器工作的时候你有没有给他延时?如果给了延时, 很可能是延时没有结束,就发送了01,这是要延时完之后才会全亮。
可以这样比较一下:
1,发送完03,让她闪烁一段时间后,再发送01,看会不会立即全亮。
2,发送完03,马上再发送01,看会不会立即全亮。
#5
过来学习学习!
#1
我发完03,他们就一闪一闪的,这很对,可为什么接着发01等再等几秒钟才变成全亮呢?我要是先发01让他们全亮再发03让他们闪,就会马上执行,不存在延迟,求解
#2
那要看的程序实现
#3
单片机收到0x01后,立即关闭定时器(包括中断和TR0),同时发送点亮数据
估计你没有及时关闭
估计你没有及时关闭
#4
发完03它们一闪一闪的说明,定时器中断工作了,
定时器工作的时候你有没有给他延时?如果给了延时, 很可能是延时没有结束,就发送了01,这是要延时完之后才会全亮。
可以这样比较一下:
1,发送完03,让她闪烁一段时间后,再发送01,看会不会立即全亮。
2,发送完03,马上再发送01,看会不会立即全亮。
定时器工作的时候你有没有给他延时?如果给了延时, 很可能是延时没有结束,就发送了01,这是要延时完之后才会全亮。
可以这样比较一下:
1,发送完03,让她闪烁一段时间后,再发送01,看会不会立即全亮。
2,发送完03,马上再发送01,看会不会立即全亮。
#5
过来学习学习!