首先,在raspi-config管理工具上啟用I2C接口。
具體選項見下圖:
完成後記得重啟。
然後,輸入命令行編輯config.txt文件,這是最重要的部分:
找到包含“dtparam=i2c_arm=on”的行,並在其後添加“i2c _ arm _ baud = 400000”。這壹行表示將I2C的傳輸速率設置為40kbit/s
保存並退出,重啟後就大功告成了。
另外,根據BCM2835 ARM外設的描述(第28頁),提到樹莓派有壹個“快速模式”驅動,baudrate可以取100000~400000之間的值。100000是默認值,所以我可以將其設置為400000,以使樹莓派啟用I2C快速模式。