打开主菜单

Wiki-Orange Pi β

更改

Orange Pi 5 Plus

添加178字节, 2023年5月30日 (二) 14:52
40 pin I2C测试
<li><p>由下表可知,Orange Pi 5 Plus可用的i2c为i2c2、i2c4、i2c5和i2c8共四组 i2c总线。</p>
<p>[[File:media/image294.png|575x137px]]</p></li>
<li><p>4组I2C总线在40pin中对应的引脚如下表所示。I2C2_M0和I2C2_M4同一时间只能使用其中一组,不能同时使用,它们都是同一个I2C2,只是接到不同的引脚上去了而已,请不要以为它们是两组不同的I2C2总线。</p></li></ol>
{| class="wikitable" style="width:800px;"
|-
| style="text-align: left;"| '''I2C总线'''
| style="text-align: left;"| '''i2c8-m2'''
|}
</ol>
<ol start="3" style="list-style-type: decimal;">
<li><p>在linux系统中,40 pin中的I2C总线默认都是关闭的,需要手动打开才能使用。详细步骤如下所示:</p>
<ol style="list-style-type: lower-alpha;">
<li><p>首先运行下'''orangepi-config''',普通用户记得加'''sudo'''权限</p>
{| class="wikitable" style="width:800px;" |-|<p>orangepi@orangepi:~$ '''sudo orangepi-config'''</p>|}</li>
<li><p>然后选择'''System'''</p>
<p>[[File:media/image223.png|397x184px]]</p></li>
</li>
<li><p>启动linux系统后,先确认下'''/dev'''下存在需要使用I2C的设备节点</p>
{| class="wikitable" style="width:800px;" |-|<p>orangepi@orangepi:~$ '''ls /dev/i2c-*'''</p>|}</li>
<li><p>然后在40 pin接口对应的I2C引脚上接一个I2C设备</p></li>
<li><p>然后使用'''i2cdetect -y'''命令如果能检测到连接的i2c设备的地址,就说明i2c能正常使用</p>
{| class="wikitable" style="width:800px;"
|-
|
<p>orangepi@orangepi:~$ '''sudo i2cdetect -y 2''' #i2c2的命令</p>
<p>orangepi@orangepi:~$ '''sudo i2cdetect -y 4''' #i2c4的命令</p>
<p>orangepi@orangepi:~$ '''sudo i2cdetect -y 5''' #i2c5的命令</p>
<p>orangepi@orangepi:~$ '''sudo i2cdetect -y 8''' #i2c8的命令</p>|}</li></ol>
<div class="figure">
</div>
<span id="pin的uart测试"></span>
 
=== 40 pin的UART测试 ===
8,460
个编辑