📄 int.c
字号:
void initial()
{
reset=0;
delay(50);
reset=1;
delay(50);
//power on seqauence
write_command(0x0001,0x0000);//start oscillation
write_command(0x0000,0x0000);//standby mode cancel
write_command(0x0003,0x0001);//software reset operation
delay(20);//delay 20 ms
write_command(0x0003,0x0000);//software reset cancel
write_command(0x002b,0x000e);//oscillation frequence adjustion
//I choose internal oscillation and no correction
write_command(0x0059,0x0001);//test register setting enable
write_command(0x0060,0x0022);
write_command(0x0059,0x0000);
write_command(0x0028,0x0018);//dcdc setting
write_command(0x001a,0x0005);//set up circuit frequence setting
//my choose is 0000
write_command(0x0025,0x0000);//set up circuit 2 factor setting
write_command(0x0019,0x0000);//Set the VR1, VR2 regulator
module.
write_command(0x001c,0x0073);//set the step-up circuit operating current
write_command(0x0024,0x0074);//
write_command(0x0019,0x00b4);//
write_command(0x0018,0x00c1);//Set VR1 and VR2 regulator on.
delay(20);//wait 20 ms
write_command(0x001e,0x0001);//Set extra CP1 available.
write_command(0x0018,0x00c5);//DDVDH turn on
write_command(0x0018,0x00e5);//turn on VCL
delay(20);//wait 20 ms
write_command(0x0018,0x00f5);//VGH/VGL turn on
delay(100);//wait 100ms
write_command(0x001b,0x0009);//VS / VDH set and VS / VDH turn on.
delay(20);//wait 20 ms
write_command(0x0020,0x0002);//Set VCOMH voltage.0e
write_command(0x001f,0x000e);//Set VCOM amplitude.
write_command(0x001e,0x0081);//VCOM start
//////////////////////////////////////
write_command(0x009d,0x0000);//
write_command(0x00c0,0x0000);// BGR=0;
write_command(0x00c1,0x0000);//
write_command(0x000e,0x0000);//
write_command(0x000f,0x0000);//00
write_command(0x0010,0x0000);//
write_command(0x0011,0x0000);//20
write_command(0x0012,0x0001);//
write_command(0x0013,0x003f);//
write_command(0x0014,0x0001);//
write_command(0x0015,0x0040);//
write_command(0x0016,0x0000);//
write_command(0x0017,0x0000);//
write_command(0x001d,0x0000);//0000000000000000000000000008
write_command(0x0034,0x0001);//
write_command(0x0035,0x0000);//
write_command(0x004b,0x0000);//
write_command(0x004c,0x0000);//
write_command(0x004e,0x0000);//
write_command(0x004f,0x0000);//
write_command(0x0050,0x0000);//
write_command(0x003c,0x0000);//
write_command(0x003d,0x0000);//
write_command(0x003e,0x0001);//
write_command(0x003f,0x003f);//
write_command(0x0040,0x0002);//
write_command(0x0041,0x0000);//02
write_command(0x0001,0x0000);//adx adr
write_command(0x0042,0x0000);//x address register
write_command(0x0043,0x0000);//y address register1
write_command(0x0044,0x0000);//3f
//write_command(0x0045,0x0000);//
//write_command(0x0046,0x00ef);//
//write_command(0x0047,0x0000);//
//write_command(0x0048,0x0000);//
//write_command(0x0049,0x0001);//
//write_command(0x004a,0x003f);//
write_command(0x0086,0x0000);//
write_command(0x0087,0x0030);//
write_command(0x0088,0x0002);//
write_command(0x0089,0x0005);//
write_command(0x008d,0x0001);//0" : Calibration mode. "set-up mode.
write_command(0x008b,0x0040);//
write_command(0x0033,0x0001);//
write_command(0x0037,0x0001);//
write_command(0x0076,0x0000);//
write_command(0x008f,0x0000);//
write_command(0x0090,0x0077);//
write_command(0x0091,0x0007);//
write_command(0x0092,0x0054);//
write_command(0x0093,0x0007);//
write_command(0x0094,0x0000);//
write_command(0x0095,0x0077);//
write_command(0x0096,0x0045);//
write_command(0x0097,0x0000);//
write_command(0x0098,0x0006);//
write_command(0x0099,0x0003);//
write_command(0x009a,0x0000);//
// my setting
write_command(0x0005,0x0000);//set AM
write_command(0x0006,0x0000);//rev
write_command(0x000d,0x0000);//nos1-0
write_command(0x00c1,0x0001);//RGB bit
//display on
write_command(0x0000,0x0080);
write_command(0x003b,0x0001);//
write_command(0x0000,0x0020);//adc
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -