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.

[参考译文] DS90UB954-Q1:GPIO 编程

Guru**** 2536780 points
Other Parts Discussed in Thread: DS90UB953-Q1, DS90UB954-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/737836/ds90ub954-q1-gpio-programming

器件型号:DS90UB954-Q1
主题中讨论的其他器件:DS90UB953-Q1

您好!

我将 DS90UB954-Q1 EVM 与 带有 Launchpad v1.57.0010的 DS90UB953-Q1 EVM 配合使用。

无论视频传输如何、我的目标都是具有2个输入和2个输出(在 RX 端口0上为 GPIO0、1、2、3)。

我将寄存器配置如下:

B954 -  

0x000C 0x83 RX_PORT_CTL
0x000D 0x09 IO_CTL
0x000E 0x08 GPIO_PIN_STS
0x000F 0x0C GPIO_INPUT_CTL
0x0010 0x01 GPIO0_PIN_CTL
0x0011 0x21 GPIO1_PIN_CTL
0x0012 0x00 GPIO2_PIN_CTL
0x0013 0x00 GPIO3_PIN_CTL

B953 -  

0x000D 0xF0 LOCAL_GPIO_DATA
0x000E 0xC3 GPIO_INPUT_CTRL

我缺少什么?

Omri。

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

    要将 GPIO 0和1设置为 DES 写入的输出、
    在954上:
    0x4C = 0x01
    0x0F = 0x7C
    0x10 = 0x01
    0x11 = 0x21
    0x59 = 0x02

    在953上:
    0x0E = 0xC3
    0x33 = 0x06

    要将 GPIO 2和3设置为 DES 写入的输入、
    在954上:
    0x4C = 0x01
    0x6f = 0x32

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

    您好、Hamzeh、

    使用上述配置、我可以使用 GPIO 0和1作为954上的输出。

    但 GPIO 2和3不起作用。

    有什么建议吗?

    Omri。

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

    好的、请尝试以下配置:

    在954上:
    0x4C = 0x01
    0x0F = 0x7F
    0x6f = 0x32

    在953上:
    0x0D = 0xF0
    0x0E = 0xC3