芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

NV32F100 MCU的OLED屏RTC计时器单片机解密

单片机解密OLED屏是一种小巧的显示器件,特别是I2C接口的OLED 屏更能节省I/O口资源。本次使用的是一款0.91'的单色OLED屏,它比常规的OLED屏要长且窄,故更适于显示信息和参数,也更适于用在便携装置上。
1. OLED屏显示
1)OLED屏与NV32F100的连接关系如下:
SCL  --- PE1
SDA  ---  PE0


2)单片机解密为进行显示定义引脚输出高低电平的语句为:
#defineOLED_SCLK_Clr() GPIO_PinClear(GPIO_PTE1);
#defineOLED_SCLK_Set() GPIO_PinSet(GPIO_PTE1);


#defineOLED_SDIN_Clr() GPIO_PinClear(GPIO_PTE0);
#defineOLED_SDIN_Set() GPIO_PinSet(GPIO_PTE0);


3)单片机解密OLED屏初始化函数为:
  1. void OLED_Init(void)
  2. {
  3.         Delay_1ms(800);
  4.         OLED_WR_Byte(0xAE,OLED_CMD);//--display off
  5.         OLED_WR_Byte(0x40,OLED_CMD);//--set start line address
  6.         OLED_WR_Byte(0xB0,OLED_CMD);//--set page address
  7.       
  8.         OLED_WR_Byte(0xC8,OLED_CMD);//Com scan direction
  9.             
  10.         OLED_WR_Byte(0x81,OLED_CMD); // contract control
  11.         OLED_WR_Byte(0xFF,OLED_CMD);//--128  
  12.       
  13.         OLED_WR_Byte(0xA1,OLED_CMD);//set segment remap
  14.             
  15.         OLED_WR_Byte(0xA6,OLED_CMD);//--normal / reverse
  16.         OLED_WR_Byte(0xA8,OLED_CMD);//--set multiplex ratio(1 to 64)
  17.         OLED_WR_Byte(0x1F,OLED_CMD);//--1/32 duty
  18.       
  19.         OLED_WR_Byte(0xD3,OLED_CMD);//-set display offset
  20.         OLED_WR_Byte(0x00,OLED_CMD);
  21.       
  22.         OLED_WR_Byte(0xD5,OLED_CMD);//set osc division
  23.         OLED_WR_Byte(0xF0,OLED_CMD);
  24.       
  25.         OLED_WR_Byte(0xD9,OLED_CMD);//Set Pre-Charge Period
  26.         OLED_WR_Byte(0x22,OLED_CMD);
  27.       
  28.         OLED_WR_Byte(0xDA,OLED_CMD);//set com pin configuartion
  29.         OLED_WR_Byte(0x02,OLED_CMD);
  30.       
  31.         OLED_WR_Byte(0xDB,OLED_CMD);//set Vcomh
  32.         OLED_WR_Byte(0x49,OLED_CMD);//30
  33.       
  34.         OLED_WR_Byte(0x8D,OLED_CMD);//set charge pump enable
  35.         OLED_WR_Byte(0x14,OLED_CMD);
  36.       
  37.         OLED_WR_Byte(0xAF,OLED_CMD);//--turn on oled panel
  38.         OLED_Clear();                     
  39. }



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信