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.
通用 SPI 协议允许在同一总线上为每个从器件使用不同的比特率和模式、但如果用户想要更改这些参数、TI 驱动程序似乎会强制关闭并重新打开总线。
我将在 Code Composer Studio 10.1.0.00010中使用 MSP432P4111和 SimpleLink MSP432P4 SDK 3.40.01.02 TI 驱动程序。
是否有任何方法可以使用 SPI TI 驱动程序为同一总线上的每个从器件设置不同的总线? 每个从器件应该能够具有不同的 SPI 帧格式和比特率,但这些设置只有在您获得句柄时通过 SPI_params 结构传递给 SPI_open ()函数,因此我在传输前看不到如何更改它们。
一种解决方案是在每次传输操作中使用特定设置打开和关闭总线、并为每个传输获取新的句柄、但我想检查是否有其他方法来实现这一点。
您好、Alvaro、
正如您指出的那样,SDK 使用 SPI_open()配置设置。 我们期望所有从器件都在该配置下运行。
如果您需要为每个从器件提供不同的格式和位速率、则必须按照建议对其进行修改。
Srinivas
谢谢你 Srinivas!