8,460
个编辑
更改
→26pin的SPI测试方法
<li><p>26pin中可以用的SPI为SPI1,对应的设备节点为'''/dev/spidev1.1'''</p>
<p>[[File:media/image359.png|576x133px]]</p></li>
<li><p>这里演示下通过'''w25q64'''模块来测试SPI1接口,首先在SPI1接口接入w25q64模块</p></li></ol> '''<span class="mark">如果没有</span>w25q64模块也没关系,因为开发板上有一个SPIFlash接在了SPI0上,在安卓中SPI0的配置默认也打开了,所以我们也可以直接使用板载的SPIFlash测试。'''
{| class="wikitable" style="background-color:#ffffdc;width:800px;"
|-
|
<big>'''如果没有 w25q64 模块也没关系,因为开发板上有一个SPIFlash接在了SPI0上,在安卓中SPI0的配置默认也打开了,所以我们也可以直接使用板载的SPIFlash测试。'''</big>
|}
</li></ol>
<ol start="3" style="list-style-type: decimal;">
<li><p>然后在桌面中打开wiringOP APP</p></li>
<li><p>然后在左上角选择spi的设备节点,如果直接测试板载的SPIFlash,那么保持默认的'''/dev/spidev0.0'''即可,如果在26pin的spi1上接了'''w25q64'''模块,那么就请选择'''/dev/spidev1.1'''</p>
<p>[[File:media/image374.png|296x135px]]</p></li>
<li><p>然后点击'''OPEN'''按钮初始化SPI</p></li></ol>
[[File:media/image375.png|295x168px]]
</ol>
<ol start="7" style="list-style-type: decimal;">
<li><p>然后填充需要发送的字节,比如读取板载SPIFlash的ID信息,在data[0]中填入地址0x9f,然后点击'''TRANSFER'''按钮</p>
<p>[[File:media/image376.png|294x169px]]</p></li>
<li><p>最后APP会显示读取到的板载SPI Flash的ID信息</p></li></ol>
[[File:media/image377.png|299x217px]]
</ol>
<ol start="9" style="list-style-type: decimal;">
<li><p>如果是读取接在26pin SPI1上的w25q64模块,那么读取到的ID信息如下图所示</p>
<span id="pin的i2c测试方法"></span>
=== 26pin的I2C测试方法 ===