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.

[参考译文] TDA4VP-Q1:TDA4VP 上的数字输入配置

Guru**** 2482225 points
Other Parts Discussed in Thread: TDA4VP-Q1, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1445538/tda4vp-q1-digital-input-configuration-on-tda4vp

器件型号:TDA4VP-Q1
主题中讨论的其他器件: SysConfig

工具与软件:

我想控制 TDA4VP-Q1上的 GPIO 引脚。 使用 SysConfig 工具、我知道引脚编号为 AE36。 我想了解的是遵循

-该引脚是否可以配置为直接连接到任何内核,即主域中的 R5F 内核、安全域中的 R5F 内核或 A72内核? 到核心的路由实际是如何配置的?

-一般情况下, GPIO 引脚可以从任何内核访问,或者有一些限制?  

-其次,如下图所示,引脚上有不同的可用模式。 但是没有提到中断功能。 如何 确定这个引脚上没有中断功能。

最后、我想了解 SysConfig 工具中提到的 GPIO 的不同类别是什么?

期待您的答复。

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

    您好!

    [报价用户 id="529315" url="~/support/processors-group/processors/f/processors-forum/1445538/tda4vp-q1-digital-input-configuration-on-tda4vp "]

    -该引脚是否可以配置为直接连接到任何内核,即主域中的 R5F 内核、安全域中的 R5F 内核或 A72内核? 到核心的路由实际是如何配置的?

    -一般情况下, GPIO 引脚可以从任何内核访问,或者有一些限制?  

    [报价]

    技术参考手册中的连接矩阵表(SPRUJ52D 中的表3-5)将展示哪些启动器(例如 R5)可以访问 GPIO 模块等不同的目标。  

    Unknown 说:
    但是没有提到中断功能。 如何 确定此引脚上没有中断功能。[/QUOT]

    GPIO 支持中断。 技术参考手册的第12.1.2节介绍了 GPIO 模块。 在 GPIO 特性中列出: "中断可由上升沿和/或下降沿触发、为每个具有中断功能的 GPIO 信号指定"

    [报价 userid="529315" url="~/support/processors-group/processors/f/processors-forum/1445538/tda4vp-q1-digital-input-configuration-on-tda4vp。最后、我想了解 SysConfig 工具中提到的不同类别的 GPIO 是什么?

    我不熟悉这一点,但根据它看起来的名称, GPIO 引脚被区别于它们的相关电源轨。 例如、VDDSHV0、VDDSHV2和 VDDSHV5都是不同的电源。  

    此致、
    Kevin

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

    感谢 Kevin 的回应。

    [报价 USERID="51195" URL="~/support/processors-group/processors/f/processors-forum/1445538/tda4vp-q1-digital-input-configuration-on-tda4vp/5543255 #5543255"]技术参考手册中的连接矩阵表(SPRUJ52D 中的表3-5)将显示哪些启动器(例如 R5)可以访问 GPIO 模块等不同目标。[/QUOT]

    我检查了上述表格、发现 有4个 GPIO 组、所有这些组都可以从主域和安全域中的任何 MCU 进行访问。

    我还在 SysConfig 工具中检查了 引脚 AE36对应于 GPIO0_24 、这意味着 GPIO 组0的引脚24。

    下一个问题是、如何获取该组的存储器地址以及 组中 GPIO_24引脚的 DIR、SET_DATA、OUT_DATA、CLR_DATA 和 IN_Data 寄存器的偏移量、以便可以对其进行操作? 你能建议我应该在哪里寻找它吗?

    其次、如果多个 MCU 可以访问某个 I/O 引脚、例如在我的例子 gpio0_24中、这是否意味着开发人员不使用在不同 MCU 上同时运行的固件来操作该引脚、或者内部是否有机制在另一个 MCU 正在使用 GPIO 引脚时限制该引脚的使用?

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

    我找到一个 Excel 文档、其中包含寄存器值。 但我不知道如何理解它。   我想控制 GPIO0_24。 根据我的理解、GPIO0组应该有一个基地址、而每个寄存器对应于 GPIO0_24应该有一个偏移量。 但从文档中我不能理解它。 我想访问以下寄存器、以便了解这些寄存器的地址和偏移量。

    GPIO 组0 基地址

    GPIO0_24的 DIR 寄存器偏移  

    GPIO0_24的 SET_DATA 寄存器偏移  

    GPIO0_24的 OUT_DATA 寄存器偏移

    GPIO0_24的 CLR_DATA 寄存器偏移量

    GPIO0_24的 IN_DATA 寄存器偏移量

    我如何从表中获得此信息。 24是否表示 GPIO0_24? Bits 字段代表了什么。 如何解释它?

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

    仍在等待您的输入。 :)

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

    是的、GPIO0_24会驻留在组1中、因此您会希望使用以"01"结尾的寄存器。

    示例:寄存器 GPIO_DIR01的位24将设置 GPIO0_24的输入/输出方向。

    此致、
    Kevin