26pin 的 SPI 测试

来自Wiki-Orange Pi
Admin讨论 | 贡献2023年4月24日 (一) 15:23的版本 (创建页面,内容为“1) 由 26pin 接口的原理图可知,Orange Pi 5B 可用的 spi 为 spi4<br><br> Image:Pi-5-details2-pic88.png<br><br> 2) 这里通过 w25q64 模块来测试…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

1) 由 26pin 接口的原理图可知,Orange Pi 5B 可用的 spi 为 spi4

Pi-5-details2-pic88.png

2) 这里通过 w25q64 模块来测试 SPI 接口,首先在 SPI4 接口接入 w25q64 设备

Pi-5-details2-pic89.png

3) 然后点击 wiringOP 图标打开 wiringOP APP

Pi-5-details2-pic90.png

4) wiringOP APP 的主界面显示如下图所示,点击 SPI_TEST 按钮打开 SPI 的测试界面

Pi-5-details2-pic91.png

5) 然后点击 OPEN 按钮初始化 SPI

Pi-5-details2-pic92.png

6) 然后填充需要发送的字节,比如读取 w25q64 的 ID 信息,在 data[0]中填入地址0x9f,然后点击 TRANSFER 按钮

Pi-5-details2-pic93.png

7) 最后 APP 会显示读取到的 ID 信息

Pi-5-details2-pic94.png

8) w25q64 模块的 MANUFACTURER ID 为 EFh,Device ID 为 4017h,跟上面读取到的值是对应的(h 代表是 16 进制)

Pi-5-details2-pic95.png