8,460
个编辑
更改
→40pin I2C测试
<ol style="list-style-type: decimal;">
<li><p>由下表可知,Orange Pi 3B可用的i2c为i2c2、i2c3和i2c4共三组 i2c总线</p>
<p>[[File:pi3b-img268-1.png]]</p>
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
<p>'''<span style="color:#FF0000">overlays=i2c2-m1 i2c3-m0 i2c4-m0</span>'''</p></big>
|}
</li>
<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:pi3b-1-1.png]]</p>
</li>
<li><p>然后选择'''Hardware'''</p>
<p>[[File:pi3b-2-1.png]]</p>
</li>
<li><p>然后使用键盘的方向键定位到下图所示的位置,再使用'''空格'''选中想要打开的I2C的配置</p>
<p>[[File:pi3b-3-1.png]]</p>
</li>
<li><p>然后选择'''<Save>'''保存</p>
<p>[[File:pi3b-4-1.png]]</p>
</li>
<li><p>然后选择'''<Back>'''</p>
<p>[[File:pi3b-5-1.png]]</p>
</li>
<li><p>然后选择'''<Reboot>'''重启系统使配置生效</p>
<p>[[File:pi3b-6-1.png]]</p>
</li>
</ol>
</li>
<li><p>启动Linux系统后,先确认下/dev下存在i2c的设备节点</p>