chenferrari 发表于 2013-11-1 11:30
那你的无线模块是单工的还是双工的?如果是双工的,那就只需要等待接收中断就好了,然后设定比如发3次, ...
抱歉这么久才回复。单端我接了一个315M RF发射头和接收头,它们只负责发射和接收无线电波,编解码都是单片机通过软件模拟的,不知道是单工还是双工。一对一时,我想实现主发从收--从反馈主确认,就完成了一次通信。如果主没收到反馈就一直发。在单端进行收发切换时遇到了问题,虽然将收发各自放在中断程序中,发或者收完后已关中断,但是在实测时,并不如理想中的那样:从机在发反馈时还能够收到!此时已关收的中断,理应不会收到信息。后来我用继电器强制进行切换,问题大致解决了。加入了继电器,就没那么灵活,类似于要手动切换。 |