我这边需要使用几组GPIO来模拟I2C,跟芯片进行通信。am335x的数据手册,没有看到开漏输出和推挽输出的设置。想问下,am335x的引脚复用为GPIO模式时,能不能设置为开漏输出?
Lee Jiejia:
回复 Shine:
谢谢回答。 我的理解跟原作者不太一样。开漏输出,要输出高,只要把GPIO_OE寄存器的对应位设置为1就可以了,应该是不需要设置GPIO_DATAOUT寄存器的对应位为0,我实际测试是可以的。
我这边需要使用几组GPIO来模拟I2C,跟芯片进行通信。am335x的数据手册,没有看到开漏输出和推挽输出的设置。想问下,am335x的引脚复用为GPIO模式时,能不能设置为开漏输出?
回复 Shine:
谢谢回答。 我的理解跟原作者不太一样。开漏输出,要输出高,只要把GPIO_OE寄存器的对应位设置为1就可以了,应该是不需要设置GPIO_DATAOUT寄存器的对应位为0,我实际测试是可以的。