找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4|回复: 0
打印 上一主题 下一主题
收起左侧

别死记手册!SPI波形一眼辨对错,这才是嵌入式基本功

[复制链接]
跳转到指定楼层
楼主

有位朋友按芯片手册配置 SPI 模式3,但抓到的数据一直错误。
           
其实看波形就能直接判断。
通信有一个基本原则:
采样时刻,数据必须稳定,不能跳变!

他的波形里,采样点数据正在跳变,所以模式肯定配错了。

从波形反推:
- 时钟空闲为高电平 → CPOL=1
- 数据在第一个边沿采样  CPHA = 0(原因是第一个跳沿的时候,MISO和MOSI保持稳定不变,第二个沿会变化)
正确模式是:模式2(CPOL=1, CPHA=0)

很多人学嵌入式,一上来就学 STM32,基础却一塌糊涂。
UART、I2C、SPI 必须吃透:背得出来、画得出来、看波形就懂。

高手一分钟定位问题,新手查半小时,效率差距就是这么来的。

先学好 51 单片机,打牢时序基础,后面学什么都快。

此文章引用于金沙滩电子课堂
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表