1)如有读的命令操作(包括R_REGISTER、R_RX_PAYLOAD、R_RX_PL_WID三条命令),DATA引脚先为输入状态,在SCK信号的第八个时钟下降沿自动切换为输出状态,并且在后续时钟上升沿输出信号;要求MCU的对应DATA引脚的GPIO,在SCK信号的第八个时钟上升沿的保持时间后,从输出状态转为输入状态。 2)需要CE_SEL设为1,启动命令方式控制;CE_L_sel设为1,将CE的GPIO弱下拉电阻使能;使用CE_FSPI_ON/CE_FSPI_OFF命令方式控制CE状态。 3)中断状态靠查询STATUS寄存器方式来获取。 4)发射或者接收模式配置流程,选择先上电配置TX或者RX模式寄存器,CE拉高延时10ms稳定晶振工作,需要发射数据的时候,写入PAYLOAD,写完自动发射数据,发射完数据自动进入待机模式STB2,在发射过程等待发送完成后(约1ms)再进行SPI读写操作。如在发送过程中,进行SPI读写操作会引起电源纹波,影响发射信号的质量。
|