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.

[参考译文] TMS320F28P650DH:flash_kernel_c28x_dual_ex1_c28x1

Guru**** 2540440 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1539588/tms320f28p650dh-flash_kernel_c28x_dual_ex1_c28x1

器件型号:TMS320F28P650DH


工具/软件:

您好、专家。 我在 flash_kernel_c28x_dual_ex1_c28x1 模块中添加 SPI 外设、启用外部时钟源、20MHz 上的外部晶体振荡器、启用 SPI 时钟、然后调试 SPIA。 使用逻辑分析仪捕获波形、MOSI 发送的数据正确、但 SCK 时钟不正确? 您能分析一下我的问题、专家吗?

...

2 我想获取主频率和低速时钟的频率。 您能告诉我这两个函数的输入参数是什么吗?

teaBau = SysCtl_getClock (DEVICE_setclock_CFG);
teaBau = SysCtl_getLowSpeedClock (DEVICE_OSCSRC_FREQ);

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Nie、

    关于#1、 由于我们看到的是 CLK、但占空比似乎在变化、这可能是逻辑分析仪设置中的问题。 如果我们没有看到 SPICLK 或它未 恢复到空闲状态、则可以假定这是 SPI 问题。

    对于#2、这些函数中使用的输入宏可在 device.h 中找到、如屏幕截图所示。 有关这些函数的更多信息、请参阅 sysctl.h/sysctl.c 如果您使用的是时钟树工具、该工具将负责修改这些值。 如果不是、您可以修改工程内器件文件夹中的静态文件。

    此致、

    Aishwarya

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    NIE、

    请登录以查看您是否能够解决问题。 如果您没有 任何其他问题、但此主题有助于解决问题、请将此主题标记为已解决、谢谢。

    此致、

    Aishwarya