SSD201/202D的SPI通讯该怎么操作,触觉智能带来保姆级攻略
本文介绍SigmaStarSSD201/SSD202D中SPI通讯的测试方法,SPI全称是Serial Peripheral Interface,串行外设接口,是一种常见的串行通信协议,它被广泛用于微控制器与各种外设之间的数据传输,SPI接口一般用于NFC、LCD显示驱动器等。本次使用触觉智能的Purple Pi R1双网口开发板演示,类树莓派设计,双核A7,带WiFi功能,是嵌入式新人入门学习的高性价比开发板!
准备SPI测试工具
通过以下链接下载spi_test文件
https://pan.baidu.com/s/1vZXHho0KBIeFOibzO7Cnbg提取码:1234
SPI硬件测试方法
短接SPI0_DI(MOSI)和SPI0_DO(MISO)引脚
如下图所示:
SPI测试流程
将spi_test文件传入开发板根目录下,方法参考:
https://mp.weixin.qq.com/s?__biz=Mzk0MjI2MDMwMg==&mid=2247507055&idx=1&sn=02e6f3ff90f098144768d602277e4fae&chksm=c2c7754ef5b0fc58ba47409e0b1b4aa4f3d3c4319e7d98db1534e0f2b5b4ab3361532e783e9d&scene=21#wechat_redirect
修改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
产品简介
触觉智能Purple Pi R1主板(型号:IDO-SBC2D06),搭载SSD201/SSD202D芯片,适合学生党,极客学习嵌入式开发,还可应用于智能楼宇室内机、智能家居中控、86盒家庭中控、电梯楼层显示器、IP网络广播设备和语音识别设备,具有以下几点优势:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现