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.

[参考译文] 编译器/TMS570LS0432:启用 GPIO#39;s

Guru**** 2475160 points
Other Parts Discussed in Thread: TMS570LS0432, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/685455/compiler-tms570ls0432-enabling-gpio-s

器件型号:TMS570LS0432
主题中讨论的其他器件: HALCOGEN

工具/软件:TI C/C++编译器

大家好、我将 TMS570LS0432与 BQ76PL455A-Q 配合使用、我使用 BQ76PL455示例代码对微控制器进行编程、它目前工作正常、但我尝试使 TMS570的某些 GIO 引脚变为高电平(3.3V)、但我无法这样做、 我尝试修改了 Wakepl455()命令的代码,但这不起作用,您知道我可以用什么方法使 GIO 引脚变为高电平吗?

谢谢、

Alex

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

    1.确保引脚配置为 GIO:引脚多路复用
    2.将 GIO 引脚配置为输出:gioPORTA->DIR
    3.将1写入数据输出寄存器:gioPORTA->DOUT

    3.将1写入数据输出集寄存器:gioPORTA->DSET
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 QJ、

    感谢这些提示、但不会为整个端口设置方向意味着 GIO[0]至 GIO[7]成为输出、我只想将几个引脚设置为输出。 我该怎么做?

    谢谢、
    Alex
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    gioPORTA->DIR、gioPORTA->DOUT 和 gioPORTA->DSET 各有32位、对应于 Porta 的32个引脚中的每一个。 因此、您可以设置所需的特定位。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的介绍、DIR 位是否为1将其设置为输入或输出?

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

    1应表示输出。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我也遇到了困难。 HALCoGen 4应用程序"时髦"。 GIO 方向的图形未与基础图形模板正确对齐。 箭头看起来已设置、但在检查基础代码时未设置。 手动查看它生成的代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢大家、

    我最终通过手动更改位而不是使用 HalCoGen 来实现它。

    谢谢、
    Alex