zoukankan      html  css  js  c++  java
  • STM32(三十五)IIC写数据到OLED

    一、OLED简介  

                    

                   

    GND: 电源地
    VCC:电源正(3~5.5V)
    SCL:OLED的DO脚,在IC通信中为时钟管脚

    SDA:OLED的D1脚,在IIC通信中为数据管脚

    1、概念

      OLED,即有机发光二极管( Organic Light Emitting Diode)。LCD都需要背光,OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。

    2、特点

    •  0.96寸OLED有黄蓝,白,蓝三种颜色可选;其中黄蓝是屏上1/4部分为黄光,下3/4为蓝;而且是固定区域显示固定颜色,颜色和显示区域均不能修改;白光则为纯白,也就是黑底白字;蓝色则为纯蓝,也就是黑底蓝字。
    • 分辨率为128*64
    • 多种接口方式;OLED裸屏总共种接口包括:6800、8080两种并行接口方式、3线或4线的串行SPI接口方式、lIC接口方式(只需要⒉根线就可以控制OLED了!),这五种接口是通过屏上的 BSO~BS2来配置的。
    • 本屏开发了两种接口的Demo板,接口分别为七针的SPI/IlC兼容模块,四针的IIC模块。两种模块都很方便使用;希望大家根据实际需求来选择不同的模块。
    • 本屏所用的驱动IC为SSD1306;其具有内部升压功能;所以在设计的时候不需要再专一设计升压电路;当然了本屏也可以选用外部升压,SSD1306的每页包含了128个字节,总共8页,这样刚好是 128*64 的点阵大小。这点与1.3寸OLED驱动IC SSD1106稍有不同,SSD1106每页是132个字节也是8页。所以在用0.96寸OLED移植1.3寸OLED程序的时候需要将0.96寸的显示地址向右偏移2,这样显示就正常了;否则在用1.3寸的时候1.3寸屏右边会有4个像素点宽度显示不正常或是全白,这点大家注意一下。其它的SSD1306 和SSD1106区别不大。

    二、原理图 

              

  • 相关阅读:
    记录
    集合
    数据库一键退出脚本
    修改NLS_DATE_FORMAT的四种方式
    触发器
    (转)rlwrap真是一个好东西
    Windows常用技巧集锦
    UTL_FILE
    redis入门(03)redis的配置
    服务网关
  • 原文地址:https://www.cnblogs.com/yuanqiangfei/p/14825827.html
Copyright © 2011-2022 走看看