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.

[参考译文] TMDSRM48HDK:使用RTP和DMM引脚GIO功能

Guru**** 2522770 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/1089892/tmdsrm48hdk-using-rtp-and-dmm-pins-gio-functionality

部件号:TMDSRM48HDK
主题中讨论的其他部件:HALCOGEN

您好,

我需要有关使用DMM和RTP GIO功能的帮助。
除了在HALcogen中配置引脚外,我还需要做什么来初始化GIO的DMM或RTP引脚,
是否需要在HALCOGEN中启用RTP和DMM驱动程序?
例如,我要将DMM_SYNC配置为输出,并将其设置为值1。 我知道我需要解决这个问题
DMM端口寄存器,但在哪里可以看到dmmPORT中的DMM_SYNC位的位置?

gioSetDirection(dmmPORT, 1 << DMM_SYNC_PIN);    //I have no idea DMM_SYNC_PIN value
gioSetBit(dmmPORT, DMM_SYNC_PIN, 1);

谢谢。

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

    您好,我们的专家在4月7日之前不在办公室。 请期待回复延迟。
    此外,请参阅此常见问题解答: software-dl.ti.com/.../index.html

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

    在本常见问题中尚未找到有关使用DMM或RTP GIO端口的任何信息。 一些示例可能很有用...

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

    您好Ivan:

    1.启用DMM和RTP:

    2.将DMM引脚和RTP引脚配置为GIO引脚和输出:

    3.使用GIO API配置方向并将数据写入数据寄存器:

    将同步引脚(寄存器PC0的位0)配置为输出:

    gioSetDirection (dmmPORT,0x0.0001万);

    切换同步PIN:

    gioToggleBit(dmmPORT, 0);

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

    感谢 ,这使我对GIO端口的理解更加清楚。
    简而言之,引脚控制寄存器PC0-7映射到gioPORT_t寄存器(DIRDINDOUTDSETDCLRPDRPULDISPSL)。

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

    DMM PC0~PC7映射到dmmPORT_t而不是gioPORT_t 由于PC0~PC7对所有模块都有相同的定义,我们可以使用GIO API。