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.
尊敬的 TI:
我目前正在为 TMS320F28379D 开发新的 GPIO 驱动程序。 但是、我对文档有一些疑问。
在单引脚8.1的 GPIO 逻辑图中、我找不到关于"外设 A"、"外设 B"等的清晰说明。 功能块缺乏正确的分组、而每个外设都是单独命名的。
我知道多个外设可以连接到任何 GPIO、但 TMR 文档中的信息不够清晰、我找不到端口 A B C 的定义。
第二个问题是"GPIO 多路复用引脚7-2"表中的 GPIO 索引。 我不确定这是不是与硬件相关的方面、还是与负责配置 GPIO 的 GPIO TI 功能有关。
我正在尝试将 GPIO 逻辑中列出的组合用于单个引脚、但我发现很难区分 GPyGMUX 和 GPyMUX、因为它们看起来是互连的。
提前感谢您、
S.Tarik
您好 Tarik、
Unknown 说:在单引脚8.1的 GPIO 逻辑图中、我找不到关于"外设 A"、"外设 B"等的清晰说明。 功能块缺乏正确的分组、而每个外设都是单独命名的。
这保留为通用目的、因为并非每个器件的 GPIO 配置在可以连接到的外设方面都相同。 有关哪些外设可以连接到哪些 GPIO 引脚的信息、请参阅第8.7节"GPIO 和外设多路复用"。
Unknown 说:第二个问题是 GPIO 多路复用引脚7-2表中的 GPIO 索引。 我不确定这是不是与硬件相关的方面、还是与负责配置 GPIO 的 GPIO TI 功能有关。
用户需要根据 GPIO 引脚的预期用途/应用来配置 GPIO 寄存器 GPyGMUXn 和 GPyMUXn;默认情况下、所有引脚都配置为 仅 GPIO。
Unknown 说:我正在尝试理解 GPIO 逻辑中列出的单个引脚的组合,但我发现很难区分 GPyGMUX 和 GPyMUX ,因为它们似乎是互连的。
有关寄存器问题、可以参阅 GPIO 一章的寄存器部分。 GPyGMUXn 是外设组的多路复用器选择、GPyMUXn 是多路复用器寄存器的多路复用器选择。 这两个 引脚都必须进行适当配置、如屏幕截图中的"GPIO 多路复用引脚"表所示。 例如、 要将 GPIO7用于 eQEP3B、应将 GPAGMUX1 GPIO7位设置为01b、将 GPAMUX1 GPIO7位设置为01b。 您可以查看表8-12 GPIO_CTRL_regs 寄存器以了解哪些多路复用器寄存器控制哪些 GPIO 引脚。
此致、
阿米尔·奥马尔
您好、Omer:
Unknown 说:第二个问题是 GPIO 多路复用引脚7-2表中的 GPIO 索引。 我不确定这是不是与硬件相关的方面、还是与负责配置 GPIO 的 GPIO TI 功能有关。
感谢您的回答、 我想进一步询问该索引及其具体应用。 您能解释一下如何利用此信息吗?
您好 Tarik、
我不确定您的意思、您能解释一下您的问题吗? 表中提供了将 GPIO 寄存器配置为特定外设使用的位值、因此、如果要将 GPIO 仅用作 GPIO、则需要修改指定的 GPIO 多路复用器寄存器。 更改内容的选择由您决定、但一旦您决定可以使用程序并利用 driverlib 来更改寄存器。
此致、
阿米尔·奥马尔