尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
IMX6ULL | SPI 协议详解与 ADXL345 加速度传感器
一、SPI 基础介绍SPI 是高速同步串行通信接口通信速度远高于 I2C。I2C 速率100K、400K、1.xM、最高 3.4MHzSPI 速率1MHz ~ 上百 MHz常用于驱动 OLED、加速度计等外设。SPI 传输特点高位先行。SPI 四根信号线引脚名称功能说明SCLK时钟线由 SPI 主机输出同步时钟控制数据收发节奏MOSI主机输出、从机输入主机发送数据给从机MISO主机输入、从机输出从机发送数据回传给主机CS/SS片选线选中要通信的从设备一主多从场景下不同从设备使用独立 CS 引脚通信架构一主多从一个主机可以挂载多个 SPI 从设备依靠 CS 片选来选中当前通信的从机。 时钟可以分频例如 imx6ull 内核 60MHz 时钟分频得到 1MHz 作为 SPI 通信时钟。二、SPI 核心参数CPOL 时钟极性、CPHA 时钟相位SPI 的通信时序由这两个参数组合产生 4 种工作模式主机和从机必须配置完全相同的模式否则无法正常通信。CPOLClock Polarity 时钟极性决定 SCLK 总线空闲状态电平CPOL0总线空闲时 SCLK 为低电平CPOL1总线空闲时 SCLK 为高电平CPHAClock Phase 时钟相位决定接收端在哪一个时钟边沿采样数据CPHA0在 SCLK第一个边沿采样数据CPHA1在 SCLK第二个边沿采样数据SPI 四种工作模式汇总CPOL1CPHA0空闲 SCLK 高电平下降沿采样CPOL1CPHA1空闲 SCLK 高电平上升沿采样CPOL0CPHA0空闲 SCLK 低电平上升沿采样CPOL0CPHA1空闲 SCLK 低电平下降沿采样开发外设驱动时查阅芯片手册确认该芯片使用哪一种 SPI 模式。三、UART / I2C / SPI 三大串行协议对比特性UARTI2CSPI通信类型全双工、异步、串行半双工、同步、串行全双工、同步、串行硬件连线2 根TXD、RXD2 根SCL、SDA4 根SCLK、MOSI、MISO、CS最高速率5MHz100KHz ~ 3.4MHz1MHz ~ 100MHz设备拓扑点对点多主多从一主多从数据位顺序低位先行高位先行高位先行四、IMX6ull SPI 内部机制与读写逻辑内部模块TXFIFO发送缓冲区shift register移位寄存器完成数据移位收发RXFIFO接收缓冲区SPI 非常重要特性写即是读读即是写。SPI 是全双工主机每向外发送一个字节同时就会收到从机发来的一个字节。SPI 写操作流程主机发送从机寄存器地址→ 主机发送需要写入的数据。SPI 读操作流程主机发送要读取的寄存器地址→ 主机发送 Dummy 占位字节占位符一般 0xFF 或者 0x00 → MISO 线上从机返回需要读取的数据。Dummy 字节本身没有意义只是用来产生 SCLK 时钟只有时钟跳动从机才会输出数据给主机。五、ADXL345 加速度传感器ADXL345 是 SPI 接口三轴加速度传感器。分辨率13 位数值范围0 ~ 2¹³‑1加速度量程±16g1g 9.8m/s²最小分度计算32g / (2¹³‑1) 0.0039g32g 是总量程从‑16g 到 16g 合计 32g。三轴实际加速度换算示例读取到原始 ADC 数值之后乘以最小分度 0.0039g得到真实加速度X 轴加速度 X 原始值 × 0.0039Y 轴加速度 Y 原始值 × 0.0039Z 轴加速度 Z 原始值 × 0.0039六、知识点小结SPI 为高速同步全双工接口依靠CPOLCPHA组合四种时序模式主机从机模式必须匹配。SPI 是一主多从架构靠 CS 片选选择设备写即是读读数据必须发送 Dummy 占位字节产生时钟。UART、I2C、SPI 各有优劣UART 异步简单I2C 引脚少支持多主SPI 速度最快引脚最多。ADXL345 三轴加速度计拿到原始采样值要乘以分度系数换算得到实际 g 值。
RELATED

相关推荐

用 ±1% 计量精度做机房 PUE 测算:PDU 级电量采集的数据链路

用 ±1% 计量精度做机房 PUE 测算:PDU 级电量采集的数据链路

用 1% 计量精度做机房 PUE 测算:PDU 级电量采集的数据链路 PUE 是数据中心最常被引用、也最容易被算错的指标。 问题往往不在公式(公式很简单),而在分子分母的数据来自不同精度、不同采样窗口的采集点。这篇从 PDU 级计量出发&…

📅 2026/9/29 11:59:54
智慧档案馆八防数字化落地:边缘计算与状态机实现库房自治

智慧档案馆八防数字化落地:边缘计算与状态机实现库房自治

档案库房这地方,外行看就是一间放满铁皮柜的大屋子,内行才知道它是个微气候环境、生物环境、电磁环境叠加的复杂系统。防火、防盗、防潮、防光、防尘、防虫、防鼠、防高温,这"八防"喊了几十年,但真正落到数字化系统里&a…

📅 2026/9/29 11:59:54
AI编程Skill实战指南:从安装到自建,让AI自带老师傅经验

AI编程Skill实战指南:从安装到自建,让AI自带老师傅经验

聊到AI编程,绕不开一个词:Skill。很多人以为AI写代码就是复制粘贴提示词,但真拿它做项目时你会发现,模型不缺语法知识,缺的是“项目经验”。它会给你写出一段能跑的demo,却不知道你团队用的是什么架构、哪个…

📅 2026/9/29 11:59:54
MORE NEWS

更多资讯

📰

Trea AI编辑器实测:从智能补全到Agent多文件操作的工作流革命

这些年我用过的编辑器不少,从Vim到VS Code再到JetBrains全家桶,但真正让我觉得“AI不是锦上添花而是重写工作流”的,还是Trea。如果你最近关注AI编程工具,大概率看过“字节trea官网”“trea下载”这些热词。Trea是一个AI原生的编辑…

📰

Windows电脑使用记录查询与审计:从登录日志到浏览器痕迹

简介:如何查看电脑使用记录是一份面向普通电脑用户与系统管理维护者的实用doc说明文档,系统讲解通过系统日志、计划任务日志、运行历史、浏览器缓存等途径追踪电脑开关机、程序运行、文档访问及上网浏览记录的具体操作方法。资源包仅含1个doc文件&#x…

📰

IntelliJ IDEA 2025.2升级指南:AI助手、索引重做与Java 25支持深度解析

1. 等了一年的大版本,2025.2 到底值不值得升每年七八月份,JetBrains 都会端出一盘大菜:IntelliJ IDEA 的新版本。2025.2 的发布公告出来那天,我朋友圈里就有同行在喊"终于等到正式版了"。说实话,从 2025.1 开…

📰

包头标识标牌制作公司推荐:用料扎实、资质齐全,广受信赖的源头工厂

标识标牌行业的底层逻辑与选购指南在城市空间不断迭代优化的当下,标识标牌早已不是单纯的指路牌——它是政企单位的形象名片、地产项目的视觉名片、文旅景区的动线骨架,更是校园园区、商业商圈秩序井然的隐形规则。好的标识系统不仅能清晰传递信息&#…

📰

PubMed访问等待的浏览器插件优化方案与NCBI E-utilities批量查询指南

PubMed(NCBI)访问卡在“Waiting for……”这种状态,是很多做科研、写论文、查文献的同学都遇到过的情况。页面上一直转圈,十几秒甚至几十秒不出内容,刷新好几次也没有用。这次我们来看一个很直接的解决办法&#xff1a…

📰

2024年TensorFlow 2.x实战:从安装配置到模型部署

1. TensorFlow为什么值得重新关注:2024年的生态现状坦白说,过去两年里我的主力框架一直是PyTorch。2023年底有一个工业界项目需要把训练好的模型部署到几十台不同配置的服务器上,我重新把TensorFlow捡了回来,结果发现它和我印象里…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬