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.

[参考译文] CCS/TMS570LS3137:如何启用 GIO 端口引脚?

Guru**** 2478765 points
Other Parts Discussed in Thread: EM1402EVM, TMS570LS3137, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/691233/ccs-tms570ls3137-how-to-enable-gio-port-pin

器件型号:TMS570LS3137
主题中讨论的其他部件:EM1402EVMHALCOGEN

工具/软件:Code Composer Studio

您好、先生、

我们正在进行主动电池平衡、 因此必须设置 EM1402EVM 和 TMS570LS3137 MCU 之间的通信。 对于 SPI 通信、我们必须知道 EVM 板上的 thje pl455芯片应该唤醒、但它不会被唤醒。 唤醒连接到 TMS570上的 GIOA4引脚、我们将尝试通过将该端口设置为高电平或低电平来启用该端口。  

请在 gio.c 中提供 halcogen 的所有设置和详细设置、以启用此端口。

谢谢你

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

    1.将 GIOA4配置为输出:
    gioPORTA->DIR = 0x00000010;//bit 4
    2.将此引脚设置为高电平
    gioPORTA->DSET = 0x00000010;//bit 4
    3.将此引脚复位为低电平
    gioPORTA->DCLR = 0x00000010;//位4
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢主席先生的答复。

    我已经在 sys_main.c 中编写了这个代码

    int main (空)

    /*用户代码开始(3)*/
    gioSetDirection (gioPORTA、0xFFFFFFFF);
    gioSetBit (gioPORTA、4、1);
    gioSetPort (gioPORTA、1);

    while (1);

    我想问、在调试代码后如何以及在哪里检查其输出?

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

    您是指在哪里检查 GIOA.4的值?

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

    非常感谢先生、这解决了我的问题、现在我可以在示波器上看到3.3伏电压、同时将 GIOA 引脚设置为高电平。