emb1428返回数据问题
时间:10-02
整理:3721RD
点击:
发送命令后,用SPI接收,接收到的数跟发送的数完全一样。不是想要的故障码。用SPI发送命令后,用加个延时再接收吗?如果是,延时多久合适?
不用延迟,是立即返回的,
返回的高4bit是故障位(上一个指令对应的返回故障),低4bit就是当前发送的指令(回声)
立即返回后,返回的数据就时上一样发送的命令。完全一样,没有故障码,怎么回事啊
不会和上一次完全一样 , 发送的时候高4bit是选择的通道, 返回的时候这高4bit会在返回值的低4位上。
正常情况下是这样。现在是出了问题,他就是不出现预期的对应码。在同样的板子上,输入0x20,一个返回的是0x20;另一个返回的是B8。
有SPI波形么?
现在可以正确的返回故障码了。故障码的四位是多少时,认为芯片工作正常呢?
在emb1428 规格书里有的。