工具/软件:
您好支持团队、
目前根据 mibspi 的示例项目代码、我们可以通过 example.syscfg 文件配置 mibspi。 不过、如果我们想要控制多个需要不同 SPI 模式和 SCLK 值的 SPI 从器件、我们是否可以在源代码中为不同的从器件 SPI 器件动态配置 mibspi? 如果可能、我们应该如何做到?
非常感谢任何指示或建议。
期待您的答复。
此致、
LIN
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.
工具/软件:
您好支持团队、
目前根据 mibspi 的示例项目代码、我们可以通过 example.syscfg 文件配置 mibspi。 不过、如果我们想要控制多个需要不同 SPI 模式和 SCLK 值的 SPI 从器件、我们是否可以在源代码中为不同的从器件 SPI 器件动态配置 mibspi? 如果可能、我们应该如何做到?
非常感谢任何指示或建议。
期待您的答复。
此致、
LIN
您好 Lin、
AM275x MIBSPI 驱动程序在 MIBSPI 实例上的工作方式如下:
drivers_open --> Drivers_mibspiOpen --> MIBSPI_open、这使用 gMibspiOpenParams(在 example.syscfg 中设置)打开/配置 MIBSPI 实例
如果要动态更改 MIBSPI 实例配置,您必须使用 MIBSPI_CLOSE () 关闭当前打开的 MIBSPI 实例,然后使用不同的 gMibspiOpenParams(包含您所需的更新)重新打开它。
此致、
Ming
您好 Lin、
并非 AM273x 上的每个外设都具有 LLD。 例如、MIBSPI 和 EDMA 没有 LLD、但 QSPI 具有。
对于 QSPI LLD、
file:///C:/ti/mcu_plus_sdk_am273x_09_02_00_60/docs/api_guide_am273x/group__DRV__QSPI__LLD__MODULE.html
AM273x TRM 是了解详情的理想资源。
此致、
Ming
您好 Lin、
使用带有发布版本的代码构建、您应该能够获得接近 100kHz 的 ADC 采样率。 我不知道我能在这个主题上为您提供进一步的帮助。
您需要提供动态更改 MIBSPI 配置的方法。 我向您展示了使用 syscfg 执行该操作的方法:
[引用 userid=“15702" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1551577/mcu-plus-sdk-am273x-how-can-i-dynamically-configure-the-mibspis-of-am273x/5971927drivers_open --> Drivers_mibspiOpen --> MIBSPI_open、这使用 gMibspiOpenParams(在 example.syscfg 中设置)打开/配置 MIBSPI 实例
如果要动态更改 MIBSPI 实例配置,您必须使用 MIBSPI_CLOSE () 关闭当前打开的 MIBSPI 实例,然后使用不同的 gMibspiOpenParams(包含您所需的更新)重新打开它。
[/报价]是否要关闭该主题?
谢谢!
Ming