你好,
我正在使用一个只有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
嗨Bharath,
你是否正确地配置了这些引脚,以便有SPI功能,我不认为使用这些引脚进行SPI通信有任何错误,事实上,P05和P06引脚是作为MISO和MOSI引脚用于与SPI flash交互的预定义引脚,也是从580在启动序列中用于从flash设备启动的引脚,也许在引导过程中发出的数据会影响您所附加的SPI设备或类似的东西。除此之外,您完全可以使用这些引脚作为SPI线。
由于MT_dialog
嗨MT_dialog,
问题解决了。在代码中,我将这些引脚初始化为SPI线后,将它们设置为RTS和CTS引脚。我现在更正了代码。
嗨Bharath,
你是否正确地配置了这些引脚,以便有SPI功能,我不认为使用这些引脚进行SPI通信有任何错误,事实上,P05和P06引脚是作为MISO和MOSI引脚用于与SPI flash交互的预定义引脚,也是从580在启动序列中用于从flash设备启动的引脚,也许在引导过程中发出的数据会影响您所附加的SPI设备或类似的东西。除此之外,您完全可以使用这些引脚作为SPI线。
由于MT_dialog
嗨MT_dialog,
问题解决了。在代码中,我将这些引脚初始化为SPI线后,将它们设置为RTS和CTS引脚。我现在更正了代码。
谢谢你!
Bharath