江科大SPI教程听课笔记

原理部分我打算听江科大的课复习一下,代码部分工作大概率用HAL库敲了。

SPI(Serial Peripheral Interface)是由Motorola公司开发的一种通用数据总线。

硬件资源方面需要四根通信线:SCK(Serial Clock)、MOSI(Master Output Slave Input)、MISO (Master Input Slave Output)、SS (Slave Select)。
特点:同步,全双工,它可以支持支持总线挂载多设备(一主多从)。

I2C开漏外加上拉电阻的硬件结构,限制了高电平的驱动能力,也就是说当SDA由低电平变为高电平时,往往需要耗费较多的时间。间接地限制了I2C的最大通信速度。标准I2C速度为100kHZ,高速I2C速度为400kHZ,改进后的极限值大概在3.4M左右。

SPI相较于I2C而言速度通常会更快,直接取决于通信IC因为协议并没有严格规定最大传输速率。

相关推荐

  1. 听课笔记03

    2024-07-17 04:50:04       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 04:50:04       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 04:50:04       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 04:50:04       57 阅读
  4. Python语言-面向对象

    2024-07-17 04:50:04       68 阅读

热门阅读

  1. git config

    2024-07-17 04:50:04       27 阅读
  2. K8S组件calico重建过程

    2024-07-17 04:50:04       18 阅读
  3. 基于单片机的远程烟雾报警系统的硬件电路设计

    2024-07-17 04:50:04       24 阅读
  4. JDK、JRE、JVM

    2024-07-17 04:50:04       22 阅读
  5. hung 之 hung task 检测

    2024-07-17 04:50:04       19 阅读
  6. jdk21 future 异步线程 等待

    2024-07-17 04:50:04       21 阅读
  7. ubuntu使用vcan做本地测试

    2024-07-17 04:50:04       24 阅读