·上一文章:嵌入式系统与PC机的USBUART通信设计
·下一文章:基于CAN/LIN总线的汽车通信网络设计
接收过程如图6所示,主循环一直处于监听状态,循环调用接收函数。如果收到数据包,则发送响应包,发送完毕之后,hopIdx加1,收发器在另一个频点继续监听。如果在一个频点长时间超限没有收到数据,则转换到另一个频点继续监听。
本文以半双工通信过程为例介绍抗干扰跳频通信的实现过程。实现的编程环境为uVisionII,并在Keil C51V7.08编译环境下测试通过。
(1)初始化过程
初始化过程主要包括无线收发器相关参数的设定,如表3所列。
(2)发送过程
发送过程主要包括的子函数如表4所列。
发送过程主要函数由TransmitPacket实现。
(3)接收过程
接收过程主要包括的子函数如表5所列。
3 总 结
随着无线频谱资源的日益紧张,采取跳频通信实现抗干扰通信将会显得越来越重要;而利用nRF9E5设计实现抗干扰跳频通信系统是一种廉价、方便的应对措施,所以必将会在民用市场受到越来越多的关注和应用。