请教,我现在用ch573的spi从机进行通信,spi从机发送使用DMA发送,并使能DMA发送完成中断,目前spi从机发送测试正常;同样的通信频率,用示波器观察,spi通信速率在200k左右,ch573的spi接收却出现问题了,使用的是spi单字节传输完成中断;现象如下:
1、ch573 spi从机接收数据会有部分bit高低判断出现问题,例如主机发送0x52, ch573接收为0x5A, 主机发送0x53, ch573接收为0x5B, 也就是说最高位的0判断为1了,导致接收出现问题;主从通信使用的时模式0
2、如果把主机每次发送数据时加上延时,问题能够解决;
请问下这是什么原因导致的ch573 spi主从接收速度有差异呢?这个问题该怎么解决呢?