SPI MISO不是读取数据

3个帖子/ 0个新帖子
最后发表
Bharath
离线
最后看到:1年5个月前
加入:2016-04-14 07:03
SPI MISO不是读取数据

你好,

我正在使用一个只有SDO, CS和SCLK的SPI从设备。当我将SDO连接到任何模拟引脚(P_0.0到P_0.3)或端口1引脚时,我的数据被正确读取。
如果我使用引脚P_0.5, P_0.6, P_0.7 DA14580只读取0。这些引脚上可能有什么问题?
是否可以使用这些引脚作为SPI数据线?

谢谢你!
Bharath

设备:
MT_dialog
离线
最后看到:2个月3个星期前
工作人员
加入:2015-06-08 34
嗨Bharath,

嗨Bharath,

你是否正确地配置了这些引脚,以便有SPI功能,我不认为使用这些引脚进行SPI通信有任何错误,事实上,P05和P06引脚是作为MISO和MOSI引脚用于与SPI flash交互的预定义引脚,也是从580在启动序列中用于从flash设备启动的引脚,也许在引导过程中发出的数据会影响您所附加的SPI设备或类似的东西。除此之外,您完全可以使用这些引脚作为SPI线。

由于MT_dialog

Bharath
离线
最后看到:1年5个月前
加入:2016-04-14 07:03
嗨MT_dialog,

嗨MT_dialog,

问题解决了。在代码中,我将这些引脚初始化为SPI线后,将它们设置为RTS和CTS引脚。我现在更正了代码。

谢谢你!
Bharath