【米尔MYB-YT507开发板试用体验】i2c驱动
[复制链接]
【安装python smbus】
sudo apt-get install python3-smbus
root@myir:/home/myir# apt install python-smbus
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
i2c-tools libi2c0 read-edid
建议安装:
libi2c-dev
下列【新】软件包将被安装:
i2c-tools libi2c0 python-smbus read-edid
升级了 0 个软件包,新安装了 4 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 92.0 kB 的归档。
解压缩后会消耗 382 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 libi2c0 arm64 4.0-2 [5,840 B]
获取:2 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 read-edid arm64 3.0.2-1build1 [15.3 kB]
获取:3 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 i2c-tools arm64 4.0-2 [64.0 kB]
获取:4 http://mirrors.ustc.edu.cn/ubuntu-ports bionic/universe arm64 python-smbus arm64 4.0-2 [6,784 B]
已下载 92.0 kB,耗时 1秒 (140 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
正在选中未选择的软件包 libi2c0:arm64。
(正在读取数据库 ... 系统当前共安装有 70343 个文件和目录。)
正准备解包 .../libi2c0_4.0-2_arm64.deb ...
正在解包 libi2c0:arm64 (4.0-2) ...
正在选中未选择的软件包 read-edid。
正准备解包 .../read-edid_3.0.2-1build1_arm64.deb ...
正在解包 read-edid (3.0.2-1build1) ...
正在选中未选择的软件包 i2c-tools。
正准备解包 .../i2c-tools_4.0-2_arm64.deb ...
正在解包 i2c-tools (4.0-2) ...
正在选中未选择的软件包 python-smbus:arm64。
正准备解包 .../python-smbus_4.0-2_arm64.deb ...
正在解包 python-smbus:arm64 (4.0-2) ...
正在设置 read-edid (3.0.2-1build1) ...
正在设置 libi2c0:arm64 (4.0-2) ...
正在设置 python-smbus:arm64 (4.0-2) ...
正在设置 i2c-tools (4.0-2) ...
正在处理用于 man-db (2.8.3-2) 的触发器 ...
正在处理用于 libc-bin (2.27-3ubuntu1.5) 的触发器 ...
【硬件】查看MYD-YT507的J25插座的3为i2c4:SDA,5为i2c3:SCK。
用ls查看硬件设备:
因此准备用i2c4来做试验:
准备示波器与SDA相接,然后手工发送数据:
然后在示波器上捕获了数据:
说明i2c驱动是对的。
|