SPI协议介绍

相关介绍

  • SPI(Serial Peripheral Interface),串行外设接口
  • SPI,是一种高速的,全双工,同步的串行通信总线
  • SPI总线是一种4线总线
    • SDO主设备数据输出,从设备数据输入 对应MOSI [master output slave input]
    • SDI主设备数据输入,从设备数据输出 对应MISO [master input slave output]
    • SCLK时钟信号,由主设备产生。SCK信号线只由主设备控制,从设备不能控制信号线。
    • CS从设备使能信号,由主设备控制

硬件原理图

【学习笔记】SPI详解

D/C:0–命令,1–数据

数据格式与四种模式

CPHA = 0 第一个时钟沿采样数据
CPHA = 1 第二个时钟沿采样数据
CPOL = 0 CLK的初始值是低电平
CPOL = 1 CLK的初始值是高电平

CPHA和CPOL的两两组合,即SPI的四种模式

MODE CPOL CPHA
0 0 0
1 0 1
2 1 0
3 1 1

【学习笔记】SPI详解

经常采用mode 0和3,因为都是在上升沿读取数据

OLED显示方法

  • 分辨率128x64
    每行128,每列64.
    每个象素用一位表示,0熄灭,1点亮

  • 显存
    Byte0对应的是第一列的8个象素
    【学习笔记】SPI详解

怎么把数据写到显存里面去

  • 1.怎么发地址
  • 2.怎么发数据
  • 答:数据手册中,有个设置内存地址模式,里有三种地址模式,常用的是页地址模式64行分为8页

相关文章:

  • 2021-12-18
  • 2021-07-19
  • 2022-01-15
  • 2021-10-25
  • 2022-12-23
  • 2021-06-07
  • 2021-08-15
  • 2022-12-23
猜你喜欢
  • 2022-01-12
  • 2021-11-17
  • 2022-12-23
  • 2021-08-27
  • 2021-11-17
  • 2021-08-28
相关资源
相似解决方案