使用官方的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指示
现在遇到的问题是:
在串口进入数据时,PRX端会产生较多的CRC校验错误数据入下图
请问这个问题有解决方案吗
热门产品 :
CH32V317: 互联型青稞RISC-V MCU