主题中讨论的其他部件: Energia
嘿,
我是MSP430编程领域的新手,所以我有一个问题要问你们。 对于我的项目,我需要使用MSP430G2553的两个SPI模块(USI_A和USI_B)与两个从属设备通信(它们需要在不同的SPI_modes下工作,所以我需要两个SPI模块,对吗?)。 是否可以同时使用两个模块? 如何初始化? 你能举个例子吗?
此外,我还想使用Energia为MSP编程。 是否可以在Energia中实现两个SPI模块的使用?
感谢您的帮助!
此致,
西蒙
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.
嘿,
我是MSP430编程领域的新手,所以我有一个问题要问你们。 对于我的项目,我需要使用MSP430G2553的两个SPI模块(USI_A和USI_B)与两个从属设备通信(它们需要在不同的SPI_modes下工作,所以我需要两个SPI模块,对吗?)。 是否可以同时使用两个模块? 如何初始化? 你能举个例子吗?
此外,我还想使用Energia为MSP编程。 是否可以在Energia中实现两个SPI模块的使用?
感谢您的帮助!
此致,
西蒙
你好,Nathan,
感谢您的帮助,并对延迟回答表示抱歉。 我对我的项目还有另一个问题。 正如我之前所写的,两个从属设备需要使用不同的SPI_MODES (不同的时钟极性)。 我想现在就使用Code Composer Studio进行编程。 当我找到了与一个从属设备通信并开始与另一个从属设备通信时,是否可以只使用一个SPI模块并切换模式?
您认为在对MSP430G2553和两个从属设备之间的通信进行编程时,内存是否会用完? 我是否必须使用其他MSP?
如果你能帮助我,那就太棒了!
此致,
西蒙
你好,Nathan,
好的,非常感谢。 我认为我将使用两个SPI模块来避免延迟。 您能帮我解决PIN吗? 在数据表中,我阅读了以下内容:
P1_1:USI_A0错误
P1_2:USI_A0 MOSI
P1_6:USI_B0错误
P1_7:USI_B0 MOSI
我知道,我可以自己为ChipSelect选择引脚,但时钟呢? 是否必须使用PIN?
非常感谢您的帮助!
此致,
西蒙