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.

[参考译文] MSPM0L1228:POR 后 GPIO 初始化

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1398581/mspm0l1228-gpio-initialization-after-por

器件型号:MSPM0L1228

工具与软件:

尊敬的 TI 团队:

我想在 MSPM0上电复位后以最短的延迟初始化 GPIO。

您能否提供一个示例或文档链接?

请注意:我 过去和 MSP430一起使用了特殊函数_system_pre_init ()。

此致

Joerg

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

    尊敬的 Joerg:

    我们没有这样做的文档或示例、但这个过程应该非常简单。 您可以尝试将 DL_GPIO_initDigitalOutput ()和 DL_GPIO_setPins ()函数放入重置处理程序中,因为这将是设备执行的第一个代码。 或者、也可以尝试将其放置在 boot_cortex_m.c 文件中的_c_int00_template ()函数内、我们会在复位处理程序之后跳转到该文件中。

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

    尊敬的 Dylan:

    非常感谢。  我根据建议修改了复位处理程序、并获得了更短的延迟(-30µs)。  

    注意: DL_GPIO_enablePower ()也必须插入。  

    我在调试过程中看到 _system_pre_init ()函数 也可用于 MSPM0。  测试也成功。  它是一种替代解决方案。

    此致

    Joerg