标题: nordic lcd 显示LCD源码 [打印本页]

作者: ningshuigen    时间: 2019-10-30 14:19
标题: nordic lcd 显示LCD源码
        NRF_GPIO->OUTCLR = (1UL<<LCD_RESET);
        nrf_delay_ms(15);
        NRF_GPIO->OUTSET = (1UL<<LCD_RESET);
        nrf_delay_ms(15);

        NRF_GPIO->OUTSET = (1UL<<LCD_PWM_BK_EN);
        NRF_GPIO->OUTSET = (1UL<<LCD_3V3);

        nrf_delay_ms(20);


LCD_CM_WRITE(0x36);     
LCD_DATA_WRITE(0x00);   
LCD_CM_WRITE(0x3A);     
LCD_DATA_WRITE(0x55); //65K/16Bit, 66-->262K/18bit
LCD_CM_WRITE(0xB2);     
LCD_DATA_WRITE(0x0C);   
LCD_DATA_WRITE(0x0C);   
LCD_DATA_WRITE(0x00);   
LCD_DATA_WRITE(0x33);   
LCD_DATA_WRITE(0x33);   
LCD_CM_WRITE(0xB7);     
LCD_DATA_WRITE(0x21);   //VGH,VGL;  75
LCD_CM_WRITE(0xBB);     
LCD_DATA_WRITE(0x3F);   //Vcom=1.625V;  3D
LCD_CM_WRITE(0xC2);     
LCD_DATA_WRITE(0x01);   
LCD_CM_WRITE(0xC3);     
LCD_DATA_WRITE(0x19);   //GVDD=4.8V
LCD_CM_WRITE(0xC4);     
LCD_DATA_WRITE(0x20);   //VDV, 0x20:0v
LCD_CM_WRITE(0xC6);     
LCD_DATA_WRITE(0x0F);   //0x0F:60Hz               
LCD_CM_WRITE(0xD0);     
LCD_DATA_WRITE(0xA4);   
LCD_DATA_WRITE(0xA1);   
LCD_CM_WRITE(0xE0);   
LCD_DATA_WRITE(0x70);   
LCD_DATA_WRITE(0x04);   
LCD_DATA_WRITE(0x08);   
LCD_DATA_WRITE(0x09);   
LCD_DATA_WRITE(0x09);   
LCD_DATA_WRITE(0x05);   
LCD_DATA_WRITE(0x2A);   
LCD_DATA_WRITE(0x33);   
LCD_DATA_WRITE(0x41);   
LCD_DATA_WRITE(0x07);   
LCD_DATA_WRITE(0x13);   
LCD_DATA_WRITE(0x13);   
LCD_DATA_WRITE(0x29);   
LCD_DATA_WRITE(0x2F);   

LCD_CM_WRITE(0xE1);     
LCD_DATA_WRITE(0x70);   
LCD_DATA_WRITE(0x03);   
LCD_DATA_WRITE(0x09);   
LCD_DATA_WRITE(0x0A);   
LCD_DATA_WRITE(0x09);   
LCD_DATA_WRITE(0x06);   
LCD_DATA_WRITE(0x2B);   
LCD_DATA_WRITE(0x34);   
LCD_DATA_WRITE(0x41);   
LCD_DATA_WRITE(0x07);   
LCD_DATA_WRITE(0x12);   
LCD_DATA_WRITE(0x14);   
LCD_DATA_WRITE(0x28);   
LCD_DATA_WRITE(0x2E);   


LCD_CM_WRITE(0x21);  //Display Inversion On

LCD_CM_WRITE(0x29);     







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1