您当前的位置:五五电子网电子知识通信技术综合通信技术LPC1766与Si4432的无线数据传输系统设计解析 正文
LPC1766与Si4432的无线数据传输系统设计解析

LPC1766与Si4432的无线数据传输系统设计解析

点击数:7468 次   录入时间:03-04 12:01:58   整理:http://www.55dianzi.com   综合通信技术

l.JPG

   
3.3.2 无线发送程序
   
在发送数据之前,先将芯片设置为挂起(IDLE)状态。指定待发送数据包的长度,再向发送FIFO中填入相应字节数的数据。配置中断返回类型为“数据包发送完毕中断”,即在Si4432将数据成功发送出去之后,通过中断通知LPC1766。随后使能发送,Si4432将自动在数据帧中添加同步字等参数。其流程如图6所示。

m.JPG

   
3.3.3 无线接收程序
   
当Si4432接收到数据时,将通过中断触发的方式,通知LPC1766来处理。首先获取中断状态,判断中断的类型。如果是“数据包发送完毕中断”,则将射频切换到接收状态;如果是“有效数据包接收中断”,则读取数据包的长度值,然后在FIFO中取出指定长度值的数据。重新配置“有效数据包接收中断”,复位接收FIFO,设置模块处于接收状态。当中断处理函数结束之后,重新返回到中断前处理的程序。其流程如图7所示。

n.JPG

   

结语
   
本文介绍了一种基于LPC1766和Si4432的无线通信系统。对具体的硬件电路连接和软件系统的设计进行了详细的介绍,着重论述了通过SSP控制器与Si4432交互的时序编程方法。经过大量的实验证明,该系统通信可靠、稳定性强,具有良好的工程应用效果。



上一页  [1] [2] 


本文关键字:无线  综合通信技术通信技术 - 综合通信技术