在树莓派上用python操作IIC接口设备

2020年6月20日 / 249次阅读 / Last Modified 2020年6月20日

最近的一次找bug经验,一个IIC设备,读取接口总是不稳定,时不时读出来的数据就是乱的。于是找来一个树莓派,用树莓派上的IIC接口与此设备直连,跳过所有中间环节,验证读取没问题。因此定位问题在中间环节。

用的是树莓派4B,用raspi-config工具可以轻松打开IIC接口,参考树莓派上手记

树莓派40个GPIO针脚对应图

需要在树莓派的Linux系统中安装i2c-tools工具,连接上IIC设备后,使用i2cdetect -y 1来扫描IIC设备的地址。i2c-tools是个IIC工具包,还有i2cdump,i2cset这样的命令,我都没有用过。

我使用python的smbus2模块(https://pypi.org/project/smbus2/)来访问IIC设备。这个模块就是提供了一组读写接口,轻松就能写出读写脚本来测试。

-- EOF --

本文链接:https://www.pynote.net/archives/2068

相关文章

    留言区

    电子邮件地址不会被公开。 必填项已用*标注


    前一篇:
    后一篇:

    More


    ©Copyright 麦新杰 Since 2019 Python笔记

    go to top