This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
对的,发射端电量不足,GFSK。供电的是一个100uF的电容,外部给电容充上一定电量后,发射端开始工作,前端有一个稳压到2V的模块,电压最后会慢慢drop到零,充电的电量时大时小,大的时候数据正确,有时候电量不够就会出现数据错误。
嗯,应该是电量不足,但是我想问的是如何防止这种错误数据接收的情况,数据不是有校验的么,为啥数据错了,接收端还能收到接收端以为对的数据呢。也就是说可以电量不足,可以丢包,但是不能收错误数据,也就是在电量不足的情况下如何保证接收端不把这个数据当做正确数据接收。能麻烦您帮忙解答一下吗,谢谢!
另外我在用电脑调试的时候发现偶尔也会出现这种情况,,12000次出现了4次。电脑调试肯定没有电量的问题了,该怎样防止这种情况出现呢,可以丢包,但是不能出现错误数据。谢谢!
1. CC113L端软件清除,参考CC113L Datasheet CRC Filtering 章节
The filtering of a packet when CRC check fails is enabled by setting PKTLEN.CRC_AUTOFLUSH=1. The CRC auto flush function will flush the entire RX FIFO if the CRC check fails.
2. CC115L前端能否加电源芯片,比如LDO保证1.8V以上?
谢谢您的耐心解答,我还是想从软件上规避掉这个问题,可以允许丢包,但是不能允许误码。
PKTLEN.CRC_AUTOFLUSH置1后还是没有改善,很奇怪啊,CRC不起作用了?