nRF52832 Sparkfun转接板的I2C引脚需要上拉电阻吗?

时间:2018-11-28 14:18:32

标签: bluetooth-lowenergy i2c nrf52

我正在尝试使用nRF52832 Sparkfun突破板通过I2C使用按钮。我按照nrf52832-breakout-board-hookup-guide中给出的步骤进行操作,并将I2C数据和CLK引脚分别更改为24和25。我将这些引脚和电路板的GND连接到相应的引脚,并扫描了I2C器件。但是它给所有地址都提供了错误= 2(没有I2C设备)。我应该使用上拉电阻吗?我将不胜感激。

2 个答案:

答案 0 :(得分:0)

是的,必须为I2C通信提供SCL和SDA上的上拉电阻。请查看以下链接:-

我还建议在Electrical Engineering或直接在Nordic DevZone上问类似的问题,因为这样更快地得到答复。

我希望这对您有帮助

答案 1 :(得分:0)

感谢您的回复。我认为这取决于我们使用的I2C设备。该模块具有内部上拉电阻,但对于某些设备而言可能还不够。因此,我通过将库中的SDA和SCL引脚都用GPIO_PIN_CNF_PULL_Disabled替换为GPIO_PIN_CNF_PULL_Disabled来禁用内部上拉,