SI4463实验笔记

TX RX 实验现象
PACKET_LENGTH=10 PACKET_LENGTH=8 接收方能接收到数据,数据无误
PACKET_LENGTH=12 接收方能接收到数据,只是[10]、[11]是无规则的乱码

PACKET_LENGTH=10

RF_SendPacket(Buffer, 20)

  接收方能接收到数据,数据无误
channel=10 channel=0 接收方接收不到数据
     
     
     
     
     

这方面SI4463比NRF24L01牛逼啊,NRF可以随意发送N个字节的数据,但是只能接受RX_PW指定字节数的数据。孰优孰劣,不可以一言而蔽之

所以,注意:SI接收的信息不在乎数据长度。收发两方只要在同一个channel上,就OK。

官方说法:The chip supports reception of a variable length packet. (该芯片支持变长度包的接收。)

注意:在使用WDS生成SI4463的配置文件的时候,由于使用的模块使用的晶振标有T260,所以一定要把Frequency and power选项中的 Crystal Frequency 填上26MHz;还有就是 Frequency 一项不要使用默认的915MHz,这样丢包现象太明显,改为433MHz挺好的,至于原因没分析,对这方面不了解,只好靠猜、靠运气。除此之外的参数都未修改

你可能感兴趣的:(项目经验)