13种嵌入式总线,90%的坑都写在示波器上
13种嵌入式总线,90%的坑都写在示波器上 导读 总线调不通,别急着翻代码,先上示波器看看波形。十个问题九个栽在电气和时序上,协议本身反而没什么好说的。结合手上几个项目的踩坑经历,把板内、工业、高速、实时四类 13 种总线整理了一遍,配了 8...
13种嵌入式总线,90%的坑都写在示波器上 导读 总线调不通,别急着翻代码,先上示波器看看波形。十个问题九个栽在电气和时序上,协议本身反而没什么好说的。结合手上几个项目的踩坑经历,把板内、工业、高速、实时四类 13 种总线整理了一遍,配了 8...
嵌入式Linux SPI子系统与驱动开发:从协议到实战 SPI是嵌入式系统最常用的外设总线之一,搞懂它的子系统架构和驱动开发流程,是从"调库"到"写驱动"的必经之路。本文从SPI协议基础讲起,拆解内核数据结构、传输API、设备树配置,最后给一个完整的SPI Flash驱动实战。 一、原理简析...
SPI子系统:从协议时序到设备驱动开发的完整实战 SPI是嵌入式里仅次于I2C的高速串行总线,Flash、显示屏、ADC、IMU全靠它,和I2C不同,SPI是全双工、没有应答机制,速度快但线多,写SPI驱动搞不清四种模式、片选逻辑、传输API,出来的就是一堆乱码和超时。本文基于Linux...