nrf24l01通讯传递数据的编程
两个芯片能进行正常的通讯,但是每次只能传递第一个数据,其他的都收不到,这是我的程序,假如要传递两个数据:发射: Tx_Payload=temp;//取第一个数据放入Tx_Payload[]中
Tx_Payload=temp_dec;//取第二个数据放入Tx_Payload[]中
nRF24L01_Write_Tx_Payload(Tx_Payload,2);//把2字节数据放入FIFO
nRF24L01_Transmit_Data();//启动发送
接收: nRF24L01_Read_Rx_Payload(Rx_Buff,2);//读取数据
temp=Rx_Buff;//将Rx_Buff[]中的第一个数据取出
temp_dec=Rx_Buff;//将Rx_Buff[]中的第二个数据取出
以上是我的部分程序,应该是存在问题的,大家帮忙解决一下,先谢过!
页:
[1]