打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
树莓派学习笔记

1.载入设备

方法1——临时载入设备
    sudo modprobe -r i2c_bcm2708  #卸载设备 -r代表remove    sudo modprobe i2c_bcm2708     #重新载入设备
方法2——永久载入设备
    打开配置文件,进行修改
    sudo nano /etc/modules                # 使用nano打开文件
    增加以下两行
    i2c-bcm2708    i2c-dev
(退出nano Ctrl+X 然后输入Y)
图1
    sudo nano /etc/modprobe.d/raspi-blacklist.conf        #打开文件
    blacklist意味黑名单,在树莓派启动时并不会载入I2C和SPI设备驱动,因为这两个驱动在黑名单中。如果需要在启动时载入,可以在blacklist之前加入#,#号的作用相当于C文件中的//和/* */,使这行成为一个注释,那么I2C和SPI驱动便从黑名单中除名了。
图2 
2 确认是否载入成功
    可使用lsmod指令查看载入的驱动
    lsmod
图 3
3.查看I2C设备速率
    sudo cat /sys/module/i2c_bcm2708/parameters/baudrate
    默认的I2C速度为100KHz,对于多数I2C设备而言100KHz并不算快,但是对于个别的I2C设备而言100KZH还是太快了,那么也可以修改I2C的速率使得通信更稳定。
图4
4.修改I2C通信速率
方法1——临时性修改
    (经过测试该方法并不会发挥作用
    modprobe i2c_bcm2708 baudrate=32000

方法2——永久性修改
    进入/etc/modprobe.d 目录,并在该目录下新建一个costom.conf文件,在该文件中插入options i2c_bcm2708 baudrate=32000,32000便为新的I2C速率,最后请重启系统。
cd  /etc/modprobe.d           #进入/etc/modprobe.d 目录sudo nano custom.conf         #在该目录新建一个名为custom.conf文件,并插入以下内容                              #options i2c_bcm2708 baudrate=32000sudo reboot                   #重启系统
5.测试和使用I2C
    请参考博文:
6.参考资料
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
树莓派学习之I2C通信
树莓派打造家用服务器
旅行时通过树莓派和 iPad Pro 备份图片
树莓派+多个DS18B20+Yeelink,全天候监测多个点的温度 ? 小米乐园
Raspberry Pi树莓派无线网卡配置[多重方法备选]
树莓派系列教程【一】:开启root权限
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服