近来应用SPI,发现不少问题,发个帖出来给大家看看,是我的错误还是STR73x的BUG 1,应用SPI作从机时,SS脚悬空时,SPI照样接收数据,这个不是我的问题吧。 2,应用SPI作从机时,时钟数据纠错功能几乎没有,热插拔CLK线,有时会发生数据错误,而这种错误在复位之前不可恢复。这个情况出现频率还挺高的。这个问题有点郁闷,如果途中重启主设备,中断时钟,发生这种情况的话就难办了,各位大大如何避免这个问题。可以软件纠错吗? 3,应用SPI作从机时,错将主设备SCK接到MOSI上,它还能收到几百个字节的数据,此时从设备SCK悬空。 STR有时用得还挺郁闷的,LPC就没有这些问题。 |