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.

[参考译文] TMS320F28388S:TMS320F28388SPTPS 功能运行错误

Guru**** 2535750 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1271763/tms320f28388s-tms320f28388sptps-function-running-error

器件型号:TMS320F28388S

我有一个 f28388sptps 微控制器。 我尝试运行电机控制代码。 我可以在 Code Composer Studio 中加载和调试代码、但微控制器的功能不起作用。 例如、ADC 无法读取任何数据、所有参数均显示为零。 简单、代码中的循环运行良好、但外设无法正常工作。 这可能是什么原因呢?

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

    尊敬的 Efe:

    您能提供更多详细信息吗?

       -您尝试运行的代码是什么,您能指出这是哪个示例/或演示代码吗?

       -您运行代码的硬件是什么?  这是参考设计、控制板还是定制电路板?

    我们首先从这些基本信息开始、帮助缩小查找范围。

    此致、

    约瑟夫

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

    我试过演示 CPU 计时器、GPIO 和引导示例代码。 我将使用 XDS100对定制板上的 MCU 进行调试和编程。

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

    您是否连接到 XDS100调试器并加载任何代码?  您能否通过查看存储器浏览器来验证要在 RAM 或闪存中加载的代码?  如何对 F28388进行计时(外部晶体)?  什么是时钟配置、以及如何获得200MHz SYSCLK。  演示/示例代码采用200MHz SYSCLK。

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

    我可以 在 CCS 上查看并使用地址操作数据。 板上有20MHz 的晶振、但我在使用内部时钟运行代码时看不到这些值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    主板上有20MHz 晶体,但使用内部时钟运行代码时看不到值。

    JC:你能详细说明这一点吗?  如何设置 SYSCLK?  它是通过20MHz XTAL 还是通过10MHz 内部振荡器获得的……还是同时尝试这两者?  我能不能看到您是如何通过时钟设置功能配置时钟的。  此外、您能否在定制电路板上分享原理图的一部分来展示20MHz 晶体的连接方式?

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

    外部时钟的原理图如下所示。 它连接到 MCU 的 X1和 X2引脚。 代码是 C200Ware f2838x 文件夹中的示例 timer_ex1_cputimers。 我使用默认设置。

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

    我认为上述20MHz 晶体和 CAP 连接的外部时钟没有问题。  示例中的时钟设置假设使用的硬件是具有25MHz 时钟源的控制卡。  您必须在 device.h 中进行更改、也可以只需在 CCS 的工程属性下的预定义符号中添加 USE_20MHz_XTAL 定义。

    这样做可以确保 SysClk 来自电路板上的20MHz 晶体。

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

    感谢您的帮助和关注。