CC1101的接收缓冲区FIFO,接收完一包A数据,但这时没读取接收到的数据A。如果再接收一包B数据,那数据B会覆盖掉A的么?还是会存储在A的后面呢?
yanglin chen:
看你设置RXfifo的大小和你设置的数据包长度,如果你大小是32,你包长才8,当然不会覆盖,多看手册吧
Peter_Zheng:
FIFO大小64,FIFO就是先进先出,不会出现覆盖的问题,另外就是如果数据过大,会造成数组越界问题。
CC1101的接收缓冲区FIFO,接收完一包A数据,但这时没读取接收到的数据A。如果再接收一包B数据,那数据B会覆盖掉A的么?还是会存储在A的后面呢?
看你设置RXfifo的大小和你设置的数据包长度,如果你大小是32,你包长才8,当然不会覆盖,多看手册吧
FIFO大小64,FIFO就是先进先出,不会出现覆盖的问题,另外就是如果数据过大,会造成数组越界问题。