SPI 协议理解

1、SPI有四根线:  CLK、MISO、MOSI、CSS,  CSS是片选信息, CLK 要与 从SPI设备保持同一个时钟频率

2、SPI 数据传输就是数据寄存器的移位发送

     而CPHA 和 CPOL 针对的哪个边沿进行采样或者哪个边沿进行输出

3、MISO 从设备必须高阻态,MOSI 没有要求

4、从设备不能主动发送数据给主设备,SPI是半双工

 

 2、SPI框图

 

 stm32 NSS具体详解

 

参考链接:https://blog.csdn.net/z4a1c2/article/details/124689194

3、linux SPI 驱动框架

     SPI主机驱动是指SPI控制器,SPI控制器的实现靠SPI总线的spi_device 和 spi_driver去实现,spi_device现在用设备树方式进行配置

 

posted @   cogitoergosum  阅读(65)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2022-08-21 linux 进程调度算法
点击右上角即可分享
微信分享提示