最近项目用到KF32A150,在调试SPI的时候遇到了些问题
1.首先第一个经验就是不要过度信任官方给的DEMO很有可能是有错的,或者没有经过严格测试的。
2.调试的时候发现,不能连续发超过两个字节的SPI数据,或者出现数据错误,原因在于他们的SPI在波特率设置为10US的时候,发送一个直接竟然要30us多,要在发送完成一个字节后加上一个30US的延时。
开始加了等待发送完成后再发另外一个不起作用,只有加延时,作为一个车规级的芯片,SPI的速率还赶不上一般的普通单片机,国产芯片任重道远啊!用起来太心累了
|