使用TRF7962与STM32F105通信,TRF7962发送的最后一个字节数据异常

STM32F105使用的是SPI2与TRF7962通信,在70%情况下接收TRF7962发送的8字节数据都是正确的即TRF7962获得标签的数据为AAAAAAAA AAAAAAAA,发送给STM32的数据也为AAAAAAAA AAAAAAAA    。MISO和CLK的信号所图所示;

  上述两图为正常情况下的MISO波形。,从TRF7962发送给STM32的最后一个字节的数据为AA(10101010),但是有30-40%的情况发送的最后一个字节数据为31(00110001)。即标签发送给TRF7962的数据为:AAAAAAAA AAAAAAAA 。TRF7962发送给STM32的数据确是:AAAAAAAA AAAAAA31.。可以排除标签返回数据出错的情况。

数据出错时,MISO和CLK信号的波形如下: