大家好、社区
是否有任何 TI MCU 支持3线 SPI (CS、SCK、MOSI/ MISO)。
此致、
穆罕默德
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.
大家好、社区
是否有任何 TI MCU 支持3线 SPI (CS、SCK、MOSI/ MISO)。
此致、
穆罕默德
您好、Mohamed、
大多数 MSP430支持3线 SPI (支持 SPI)。 在 Resource Explorer 中、几乎每个具有 SPI 的 MSP430上都有代码示例说明如何实现此功能。 您可以在筛选器中输入"SPI"以查看所有这些内容、例如:
https://dev.ti.com/tirex/explore/node?node=ABhQTf-A.S8hbdibM-AHpw__IOGqZri__LATEST&search=spi
BR、
Leo
我没有看过任何例子、也没有自己尝试过。 我只能通过阅读数据表了解它。 这一概念是:
1) 1)将 MOSI GPIO 设置为输入(PxDIR)。
2) 2)就在你发送一个主器件拥有总线的字节之前、为 MOSI 引脚设置 PxSEL 位以让 USCI 控制它。 当字节被发送(UCBUSY=0或 RXIFG=1)时、清除 MOSI 的 PxSEL 位。
3) 3)由于 MISO 引脚是输入、您可能会始终将其连接到 USCI。
管理(2)将根据(从器件)数据表波形来完成。
在切换时间、总线争用的时间可能会很短;只需尝试保持较短的时间。 我已经看到使用了限流电阻器(MOSI)来降低其重要性。
让我们知道结果如何。