stm32电赛准备 第三天 OLED屏灰度传感器外部中断与定时器中断

Posted 九磅十五便士的业余编程人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32电赛准备 第三天 OLED屏灰度传感器外部中断与定时器中断相关的知识,希望对你有一定的参考价值。

学习参考:STM32入门教程-2022持续更新中_江科大自化协
电赛倒计16天

1. OLED的使用(SPI总线、7针脚版本)

参考博客:stm32+(4SPI)OLED显示数据
1.1 什么是SPI
SPI是一种接口总线,通常与闪存(flash)、传感器、实时始终、模数转换器等在主设备和从设备之间提供双工同步串口通信
相关引脚介绍👇

引脚名含义
SCk时钟
MOSI(Master In Slave Out)主输出、从输入
MISO(Master Out Slave In)主输入、从输出
SS从选择线
slave从机


1.2 OLED的简单使用

OLED资料
本次是默认的4线制SPI总线接口

  • 选择4线制SPI总线接口,所有的引脚都需要使用;
  • 选择3线制SPI总线接口,只有DC引脚不需要使用(可以不接),其他引脚都需要使用;
  • 选择IIC总线接口,只需要使用GND、VCC、D0、D1这四个引脚,同时将RES接高电平(可以接VCC),DC和CS接电源地;
模块引脚引脚说明
GND
VCCOLED电源正(3.3V~5V)
D0OLED SPI和IIC总线时钟信号
D1OLED SPI和IIC总线数据信号
RESOLED复位信号,低电平复位(选择IIC总线时,该引脚需要接高电平(可以接VCC))
DCOLED命令/数据输入选择信号,高电平:数据,低电平:命令
(选择3线制SPI总线时,该引脚不需要使用(可以不接);选择IIC总线时,该引脚需要接电源地)
CSOLED片选信号,低电平使能(选择IIC总线时,该引脚需要接电源地)

以上是关于stm32电赛准备 第三天 OLED屏灰度传感器外部中断与定时器中断的主要内容,如果未能解决你的问题,请参考以下文章

基于STM32的OLED屏显示AHT20采集的温湿度数据

STM32学习笔记——OLED屏

stm32f103ve+光电传感器使用教程+oled(HAL库)

Arduino STM32+霍尔传感器+OLED显示屏制作中断计数和电机转速显示二

Arduino STM32+霍尔传感器+OLED显示屏制作中断计数和电机转速显示

Arduino STM32+霍尔传感器+OLED显示屏制作转数计数器