1) 由 26pin 接口的原理圖可知,Orange Pi Zero 2 可用的 spi 為 spi1
2) 先查看下 linux 系統(tǒng)中是否存在 spidev1.1 的設(shè)備節(jié)點(diǎn),如果存在,說(shuō)明 SPI1 已經(jīng)設(shè)置好了,可以直接使用
3) 再在 wiringOP 的 examples 中編譯 spidev_test 測(cè)試程序
4) 先不短接 SPI1 的 mosi 和 miso 兩個(gè)引腳,運(yùn)行 spidev_test 的輸出結(jié)果如下所示, 可以看到 TX 和 RX 的數(shù)據(jù)不一致
5) 然后短接 SPI1 的 mosi(26pin 接口中的第 19 號(hào)引腳)和 miso(26pin 接口中的 第 21 號(hào)引腳)兩個(gè)引腳再運(yùn)行 spidev_test 的輸出如下,可以看到發(fā)送和接收的數(shù)據(jù) 一樣
聯(lián)系客服