coody 发表于 2014-8-30 14:48
以下的描述,跟用什么MCU无关,效果一样。
在所有无线遥控中,红外收发是最简单的,只要按其时序参数,并允 ...
1、接收的程序不是我写的,不过用的确实是外中断。那个弱弱的问一句,你说的100US查询是什么?要查询不应该是先查询红外的引导码9ms+4.5ms么?
我在接收程序里加大了他的范围,可效果不甚很好,我再调调试下。至于去毛刺的代码,我再找找资料什么的研究下吧。
2、对了,我的避障下模块用了一个74HC00d的芯片,我认为它就是用来产生载波的,电路没看懂,回头传上来你帮我分析下可以么?
3、接收头分脉冲型倒是忽略了,While(1)不应该了。我的接收头是HS0038B手册我有可没找到哪里有写它是脉冲的还是电平的啊?最后弱弱问下是不是脉冲型接收头就没办法连续输出低电平呢?(我的避障模块上的小灯可以一直亮啊,难道是闪烁太快造成的?)
谢谢哈! |