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.

[参考译文] DS90UB941AS-Q1:DS90UB941AS-Q1 GPIO

Guru**** 2540720 points
Other Parts Discussed in Thread: DS90UB941AS-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1271993/ds90ub941as-q1-ds90ub941as-q1-gpio

器件型号:DS90UB941AS-Q1
主题中讨论的其他器件: DS90UB928Q

大家好、串行器是 DS90UB941AS-Q1、解串器是 DS90UB928Q、分离模式输出两个通道、PORT0、端口1、GPIO1输入高电平为941、所以928的 GPIO1是方波。

928:I2C_Write (0x58、0x1E、0x05、I2C_FMT_A8D8);GPIO1

941:I2C_Write (0x18、0x0E、0x03、I2C_FMT_A8D8);GPIO1

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

    尊敬的 Tecman:

    您能否说明一下您使用的是带一个941as 和一个928或两个928的拆分模式? 请参阅 本应用手册中的分离器模式 GPIO 功能:(链接)

    此致!

    约什

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

    大家好、Josh:

    我使用的是分离模式、一个941与两个928。GPIO 问题已经被解决了。

    928中有一个通过端口1使用 HSC 连接、但在设置 I2C 权限后无法扫描 I2C 地址。为什么?

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

    941的设置如下:

    I2C_Write (0x18、0x1E、0x02、I2C_FMT_A8D8);//选择 FPD-Link III 端口1
    I2C_Write (0x18、0x03、0xBA、I2C_FMT_A8D8);

    I READ 寄存器0x06是正常的。

    I2C_READ (0x18、0x06、&value、I2C_FMT_A8D8);
    printf ("Port1_0x06:0x%02x\n"、value);

    PORT1_0x06:0x72

    但928不能通过941进行访问、例如: I2C_Write (0x72、0x0E、0x03、I2C_FMT_A8D8);

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

    尊敬的 Tecman:

    您可以仅对941AS 的端口0使用 GPIO[0-3]、仅对941AS 的端口1使用 D_GPIO[0-3]。 请参阅 上面应用手册的分离器模式 GPIO 部分。

      

    此致!

    约什