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.

[参考译文] TMS320F280049C:复位后 ROM 代码上的引脚配置

Guru**** 2562090 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1319530/tms320f280049c-pin-configuration-on-rom-code-after-reset

器件型号:TMS320F280049C

我们正在使用 TMS320F280049C 开发 DCDC 转换器 、并且在 执行看门狗复位后观察到一个怪异的行为。

我们将使用一些配置为 PWM 的 GPIO 引脚、重置后 、我们在10uS 秒内观察到一个大脉冲、然后观察到一些额外脉冲、之后 DSP 再次重新启动...

出现这种情况的原因可能是在启动我们的应用之前已在 ROM 代码上重新初始化了一些引脚

您能解释一下引脚 GPIO0、 GPIO1、 GPIO2、 GPIO3、GPIO24、GPIO28 和  GPIO29、GPIO32、 它们是否作为 PWM 输出被激活、并且我们有看门狗复位? 如何管理 ROM 代码该引脚?

感谢您的支持!

此致、

弗兰   

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

    尊敬的 

    请,是否可以检查这个问题来自 Francesc ?

    谢谢。

    纳达

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

    你好,Nada,Francesc,

    数据表的表6-1显示了、例如、GPIO0默认位于多路复用器位置0、因此、在复位初始化后、它将 GPIO0驱动到输出、而不是对应于多路复用器位置1的 ePWM1_A。 在这些 I/O 上还有可选的上拉电阻、默认情况下这些 I/O 被禁用并且您的应用可能已启用。 这些是需要考虑看门狗复位行为的注意事项。

    C2000Ware 中提供了 ROM 的源代码。 请参阅 libraries\boot_rom\f28004x\revB 下的内容。


    此致、
    François μ A。

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

    感谢您的回答。 我们来看看 ROM 代码!  

    此致、

    弗兰