I2C通讯功能
I2C通讯功能1、GPIO引脚图2、I2C测试2.1、安装依赖2.2、I2C设备2.2.1、查询I2C总线2.2.2、查询I2C设备2.3、运行程序3、实验效果
1、GPIO引脚图
使用0.91寸OLED测试I2C通讯功能,按照下面接线进行连接:
注意:请勿接错或者造成引脚短路,失误可能导致主板硬件损坏!

2、I2C测试
2.1、安装依赖
xxxxxxxxxx sudo pip3 install smbus sudo pip3 install Adafruit_SSD1306

2.2、I2C设备
正常开发过程中,我们需要查找I2C设备挂载的设备总线以及设备地址。
2.2.1、查询I2C总线
终端输入下面命令可以列出设备所有总线:
xxxxxxxxxx i2cdetect -l
2.2.2、查询I2C设备
终端输入下面命令可以列出指定总线下的I2C设备:oled对应的I2C地址是0x3c
xxxxxxxxxx i2cdetect -y -r *

2.3、运行程序
oled_i2c.py并不是jetson-gpio库自带的:
xxxxxxxxxx cd ~/jetson-gpio/samples/ xxxxxxxxxx python3 oled_i2c.py
3、实验效果
启动程序后,OLED会显示系统CPU占用率、系统时间以及内存占用率等系统信息:

