想问诸位大神个问题, 最近做的SPI收发程序中,发现有时候cs在片选线会成出被拉高一下,使得数据传输失效。如图示:
最后一根 CS 线的时序。 正常情况下是没有中间3个被拉高的情况,始终找不到原因,请帮助下。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
想问诸位大神个问题, 最近做的SPI收发程序中,发现有时候cs在片选线会成出被拉高一下,使得数据传输失效。如图示:
最后一根 CS 线的时序。 正常情况下是没有中间3个被拉高的情况,始终找不到原因,请帮助下。
能不能发个完整的工程呢?SPI的例程比较特殊,它需要主从双方都设置合适的参数,通信才会建立的。我看了一下你的SPI初始化程序,里面关于很多Delay的参数都是默认为0,这样会比较有风险,因为如果这些相应的延时没有设置好的话,通信常会出问题。
另外你发送是基于定时发送还是主循环一直发送呢?
谢谢
可以,没有问题,你可以发到我的邮箱 ken-wang@ti,com
我可以找时间帮你看看,测试一下。
谢谢