SPI协议-0-SPI理论知识

SPI(Serial Peripheral Interface)是一种高速的、 全双工、 同步通信总线, 常用于MCU和EEPROM、 FLASH、 实时时钟、 数字信号处理器、步进电机驱动芯片等器件的通信。
由于其简单实用, 数据传输速率较高, 被广泛应用于外设控制领域。
标准的 SPI 接口一般使用 4 条线:
串行时钟线( SCK)、
主机输入/从机输出数据线( MISO)、
主机输出/从机输入数据线( MOSI)、
从机选择线( CS,也被称作 SSEL 或 NSS)。
SPI 总线允许一对一或一对多通信, 无论哪种方式, 通信线路中只允许有一个主机。
一对多通信要求从机共用 SCK、 MISO、 MOSI, 通过片选 CS( NSS) 选择使能从机设备。 从微观角度上看主机一次只能与一个从机通信, 比如主机先与从机 1 通信,然后再与从机 2 通信, 如此循环, 在宏观角度上看就相当于一个主机与两个从机实现通信,
在这里插入图片描述
我目前是这样想的,这个周完成!!!

1.STM32F407本身的 spi 对 W25Q128的读写。
2.实现硬件上的spi抽象
3.实现软件上SPI 的抽象封装

4.后期更应该去追踪关于Linux设备驱动这一块的东西。。。

you will be better!you will be better!you will be bette

https://acuity.blog.csdn.net/article/details/79060103

【组件】模拟spi抽象
链接: https://acuity.blog.csdn.net/article/details/79060103.

【组件】spi抽象/硬件spi
链接: https://blog.csdn.net/qq_20553613/article/details/78998617

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值