主题:AM623 中讨论的其他器件、
工具/软件:
您好、
我要配置 AM623 的 SPI 时钟。 但对于某些 SPI 频率、我在 ti_driver_open_close.c 中得到 2 个参数

我该怎么办?
SysConfig 是否会检测错误的 SPI 时钟设置?
此致、Holger
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.
工具/软件:
您好、
我要配置 AM623 的 SPI 时钟。 但对于某些 SPI 频率、我在 ti_driver_open_close.c 中得到 2 个参数

我该怎么办?
SysConfig 是否会检测错误的 SPI 时钟设置?
此致、Holger
您好、
我将展示的结果基于最新的 SDK 和 SysConfig。
添加两个 MCSPI 实例后、我看不到您看到的频率差异。

请阅读 MCSPI 集成指南、了解如何在 SysConfig GUI 中配置值以及其他参数有什么含义: 【常见问题解答】SK-AM64B:MCSPI 集成指南
如果您使用的是较早的 SDK、我建议您切换到最新版本、这样可以解决您的问题。
此致、
Vaibhav
您好、
为了澄清一下、您看到的两个频率(即 1600000 和 1780000)是您添加的两个不同 MCSPI 实例。 这些数字由您配置。
例如、请查看以下屏幕截图:

我已声明:
1. CONFIG_MCSPI0:在本例中、我将频率设置为 123456(只是为了演示一下,我已写入该随机数)、此数字反映在生成的文件中。
2. CONFIG_MCSPI1:在本例中、我将频率设置为 178000、因此您也可以在生成的文件中看到。
在应用中、您可以使用 MCSPI1、这意味着您在 178000 频率下运行、如果在应用中使用 MCSPI0、则意味着工作频率为 123456。
希望这澄清了你的疑虑。
此致、
Viabhav