使用官方的RF-PHY例程,设置UART0波特率250k,FIFO接收深度7byte,开启串口发送接收中断

两个驱动,一个发送端PTX,一个接收端PRX

其中:

PTX上电后以1.8ms周期性发送无线数据,UART0周期性接收数据包(一包512byte),仅在串口中断内清空FIFO,不作其他任何处理,

PRX仅在例程中增加RF接收时的IO指示

截图解释:

通道2,3分别为485芯片输入和CH573 UART0的rx脚波形

通道1是PTX端的RF周期发送过程,低电平期间是数据填充直至RF发送完成,高电平为空闲时间

通道4是PRX端接收数据包且校验正确的IO指示,

通道5是PRX端接收数据包但CRC校验错误的IO指示

8XG%6``NR9W%(C05%RHL(8U.png

现在遇到的问题是:

在串口进入数据时,PRX端会产生较多的CRC校验错误数据入下图

0_%`MA[KYE8V7]9)S}AM95U.png


请问这个问题有解决方案吗