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/TMS570LS0432:TMS570LS0432 GPIO 问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/573167/ccs-tms570ls0432-tms570ls0432-gpio-issue

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

工具/软件:Code Composer Studio

您好:

  1:您能告诉我哪个端口可用于 GPIO、或者只能将 GIOA[7..0]用于 GPIO 吗?

  2:如何将端口配置为 GPIO 功能?

谢谢!

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

    尊敬的 Feng:

    几乎每个外设引脚(非电源、JTAG、复位、振荡器...)  可用于 GPIO。

    如果您查看数据表中的引脚功能表、说明中通常会这样说明支持 GIO 的引脚。

    例如:  

    对于 N2HET 和大多数其他外设、您将找到一组寄存器、用于将引脚管理为 GIO、并在外设寄存器文件中使用一致的接口。    因此、GIO 嵌入在外设模块内[不同于某些芯片、其中中央 GIO 模块与芯片上的许多引脚复用]。


    HALCoGen 在 GIO 驱动程序中具有 API、这些 API 将获取指向 GIO 寄存器的"GIOA/GIOB"类型集或其他外设 GIO 寄存器集之一的指针、然后
     然后将引脚作为 GIO 进行操作。    如果您看一下 HET、应该有一个单独的指针、它 不是 HET 的基址、而是 HET GIO 寄存器的基址。   这是你将传递给 HalCoGen GIO API 来控制 HET 引脚的那个。