你好,对话框,
DA14580数据表提到i2c工作在开放引流模式下。
然而,我看到一个(有效的)i2c信号没有任何连接到SDA / SCL引脚,没有外部拉起。引脚配置为不带上拉的输入:
GPIO_ConfigurePin(I2C_SDA_PORT, I2C_SDA_PIN, INPUT, PID_I2C_SDA, false);
GPIO_ConfigurePin(I2C_SCD_PORT, I2C_SCD_PIN, INPUT, PID_I2C_SCL, false);
请确认一下i2c引脚是否有内部上拉?
如果有,它们的阻力是什么?它们可以被禁用吗?
最好的
杰里米
设备:
嗨,杰里米,
1.上拉或下拉的阻力是25k。
2.如果直接访问寄存器,可以设置寄存器Pxx_MODE_REG。
例如,数据表第121页http://support.dialog-semiconductor.com/downloads/DA14580_DS_v3.1.pdf
P00_MODE_REG(地址:0x50003006) bit9,8上拉,下拉,没有寄存器可选。
Dialog的SDK功能用于这些目的,..请对话小组…
嗨igotit,
谢谢你的指示,
MT_dialog
嗨Igotit MT_Dialog,
谢谢你的回复。
我已经尝试改变P0x_MODE_REG,但它似乎对I2C引脚没有任何影响,上拉总是占线。
在I2C模式下禁用引体向上是否有额外的步骤,或其他方法?
提前谢谢,
杰里米
嗨,杰里米,
你是对的,我们会尽快从硬件团队得到一些信息。与此同时,你能告诉我们你为什么要取消引体向上吗?
由于MT_dialog
嗨MT_Dialog,
谢谢。
我需要I2C工作在一个中间电压域(~2V),我只有VBAT (~1.3V)和VBAT_3V拉起选项。
杰里米
嗨JeremyH,
正如我被硬件团队告知,当你在I2C功能中配置你的引脚时,没有办法禁用上拉。
由于MT_dialog
嗨MT_Dialog,
好吧,我另想办法。
谢谢你告诉我。
最好的
杰里米