·上一文章:1 96系列单片机在空调逆变器中的运用
·下一文章:基于单片机的交流伺服电机转速控制系统研究
2 有源电子标签的软件设计
RFM12S无线收发模块采用SPI(串行外围设备接口)接口方式传输数据。当片选信号nSEL为低时,数据在每个时钟的上升沿通过SDI引脚被送入RFM12S的内部寄存器。要发送数据,首先发送同步头,然后再发送需要发送的数据,通过检测SDO引脚来判断上一数据是否发送完毕;上一数据发送完毕后,SDO引脚会输出一个高电平信号,这时可以继续发送下一数据,直到数据发送完毕。要接收数据,首先无线模块接收到同步头, nIRQ引脚将被拉低通知单片机接收数据,接收到的数据将被放人无线模块的接收缓冲区中等待单片机读取。整个接收过程中,单片机都是通过判断nIRQ的低电平信号来接收数据的,接收完所有数据后关闭接收寄存器,然后对数据作进一步的处理。
RFM12S无线收发模块的初始化程序如下:
RFM12S无线模块发送流程如图2所示,无线模块接收流程如图3所示。