OLED显示实验

1、OLED模块工作模式选择
4种模式通过模块的BS1/BS2设置,BS1/BS2的设置与模块接口模式的关系如表所示:
OLED显示实验2、并行接口信号线说明
CS:OLED片选信号。
WR:向OLED写入数据。
RD:从OLED读取数据。
D[7:0]:8位双向数据线。
RST(RES):硬复位OLED。
DC:命令/数据标志(0,读写命令;1,读写数据)。
OLED显示实验注意:1.读数据:在RD的上升沿, 使数据锁存到数据线(D[7:0])上;
2.写数据:在WR的上升沿,使数据写入到SSD1306里面;
3、OLED的初始化过程
复位-驱动IC初始化代码-开启显示-清0显存-开始显示
4、OLED初始化代码
void OLED_Init(void)
{
…//设置IO口模式,所有用到的io口设置为推挽模式。
GPIO_Init();
…//初始化代码,写相关寄存器
OLED_WR_Byte(0xAE,OLED_CMD); //关闭显示
OLED_WR_Byte(0xD5,OLED_CMD); //设置时钟分频因子,震荡频率
OLED_WR_Byte(80,OLED_CMD); //[3:0],分频因子;[7:4],震荡频率
OLED_WR_Byte(0xA8,OLED_CMD); //设置驱动路数
OLED_WR_Byte(0X3F,OLED_CMD); //默认0X3F(1/64)
OLED_WR_Byte(0xD3,OLED_CMD); //设置显示偏移
OLED_WR_Byte(0X00,OLED_CMD); //默认为0


OLED_Clear();
}

相关文章:

  • 2021-07-01
  • 2022-02-08
  • 2021-11-09
  • 2021-11-01
  • 2021-08-14
  • 2021-07-12
  • 2021-09-12
  • 2021-06-16
猜你喜欢
  • 2021-11-11
  • 2021-08-04
  • 2021-11-16
  • 2022-01-16
  • 2021-10-11
  • 2021-04-13
  • 2021-08-26
相关资源
相似解决方案