SigmaStar SSD201/SSD202D的SPI通訊該怎么操作,觸覺(jué)智能帶來(lái)保姆級攻略
本文介紹SigmaStar SSD201/SSD202D中SPI通訊的測試方法,SPI全稱(chēng)是Serial Peripheral Interface,串行外設接口,是一種常見(jiàn)的串行通信協(xié)議,它被廣泛用于微控制器與各種外設之間的數據傳輸,SPI接口一般用于NFC、LCD顯示驅動(dòng)器等。本次使用觸覺(jué)智能的Purple Pi R1雙網(wǎng)口開(kāi)發(fā)板演示,類(lèi)樹(shù)莓派設計,雙核A7,帶WiFi功能,是嵌入式新人入門(mén)學(xué)習的高性?xún)r(jià)比開(kāi)發(fā)板!
準備SPI測試工具
通過(guò)以下鏈接下載spi_test文件
https://pan.baidu.com/s/1vZXHho0KBIeFOibzO7Cnbg提取碼:1234
SPI硬件測試方法
短接SPI0_DI(MOSI)和SPI0_DO(MISO)引腳
如下圖所示:
SPI測試流程
將spi_test文件傳入開(kāi)發(fā)板根目錄下,方法參考:
使用Tftpd32工具數據互傳是一種什么體驗?SSD201/202D開(kāi)發(fā)板演示,深圳觸覺(jué)智能嵌入式方案商
修改spi_test文件權限chmod 777 spi_test,并運行程序./spi_test。
打印有“SPI - LookBack Mode OK”命令出現,即SPI正常。
# tftp -r spi_test -g 電腦IP
# chmod 777 spi_test
# ./spi_test
SPI - Open Succeed. Start Init SPI...
spi mode: 0
bits per word: 8
max speed: 12000 KHz (12 MHz)
************************* ret = 0***********************
nSPI - LookBack Mode Test...
nsend spi message Succeed
nSPI Send [Len:16]:
nt
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
nt
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
nSPI Receive [len:16]:
nt
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
nt
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
SPI - LookBack Mode OK
產(chǎn)品簡(jiǎn)介
觸覺(jué)智能Purple Pi R1主板(型號:IDO-SBC2D06),搭載SSD201/SSD202D芯片,適合學(xué)生黨,極客學(xué)習嵌入式開(kāi)發(fā),還可應用于智能樓宇室內機、智能家居中控、86盒家庭中控、電梯樓層顯示器、IP網(wǎng)絡(luò )廣播設備和語(yǔ)音識別設備
*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。