立即注册
查看: 13792|回复: 24

[问题] mt6572 lcd调试qvga,进入android后花屏!

发表于 2014-8-15 09:56:13 | 显示全部楼层 |阅读模式 来自 广东省深圳市
IMAG0022.jpg IMAG0023.jpg IMAG0025.jpg IMAG0021.jpg

qvga的屏,进入Android系统后就花屏了。
充电画面、lk logo kernel logo都正常!
我知道答案 回答被采纳将会获得5 RD币 已有24人回答
 楼主| 发表于 2014-8-15 10:37:46 | 显示全部楼层 来自 广东省深圳市
IMAG0026oo.jpg

在recovery里面能正常显示,但效果很差。lk和kernel的logo的效果也是很差。不只是lcm的什么参数没设置好。18bit的rgb。


  1.     memset(params, 0, sizeof(LCM_PARAMS));

  2.     params->type   = LCM_TYPE_DPI;
  3.     params->ctrl   = LCM_CTRL_NONE;
  4.     params->width  = FRAME_WIDTH;
  5.     params->height = FRAME_HEIGHT;
  6.     params->io_select_mode = 0;       

  7.     /* RGB interface configurations
  8.    
  9.         Pixel Clock Frequency = 26MHz * mipi_pll_clk_div1
  10.                                       / (mipi_pll_clk_ref + 1)
  11.                                       / (2 * mipi_pll_clk_div2)
  12.                                       / dpi_clk_div
  13.    */

  14.     params->dpi.mipi_pll_clk_ref  = 0;      //the most important parameters: set pll clk to 66Mhz and dpi clk to 33Mhz
  15.     params->dpi.mipi_pll_clk_div1 = 42;//25 modify 2013-6-22(14:21:15) 31 24 27/31(25M) 28(100M)43
  16.     params->dpi.mipi_pll_clk_div2 = 10; //4
  17.     params->dpi.dpi_clk_div       = 2; // 2  
  18.     params->dpi.dpi_clk_duty      = 1; //1


  19.     params->dpi.clk_pol           = LCM_POLARITY_FALLING;//LCM_POLARITY_RISING;
  20.     params->dpi.de_pol            = LCM_POLARITY_FALLING;//LCM_POLARITY_RISING;
  21.     params->dpi.vsync_pol         = LCM_POLARITY_RISING;//LCM_POLARITY_FALLING;
  22.     params->dpi.hsync_pol         = LCM_POLARITY_FALLING;//LCM_POLARITY_RISING;


  23.     params->dpi.hsync_pulse_width = 3;
  24.     params->dpi.hsync_back_porch  = 3;
  25.     params->dpi.hsync_front_porch = 3;
  26.     params->dpi.vsync_pulse_width = 1;
  27.     params->dpi.vsync_back_porch  = 6;
  28.     params->dpi.vsync_front_porch = 6;

  29.    
  30.     params->dpi.format            = LCM_DPI_FORMAT_RGB666;   
  31.     params->dpi.rgb_order         = LCM_COLOR_ORDER_RGB;
  32.     params->dpi.is_serial_output  = 0;

  33.     params->dpi.intermediat_buffer_num = 2;

  34.     params->dpi.io_driving_current = LCM_DRIVING_CURRENT_4MA;
复制代码




发表于 2014-8-15 22:20:10 | 显示全部楼层 来自 重庆市
初始化对么?最好问问fae
 楼主| 发表于 2014-8-21 15:59:43 | 显示全部楼层 来自 广东省深圳市

充电时候:
IMAG0041.jpg


第一张logo:

IMAG0038.jpg

从第一张logo的接近后面的时候就开始绿色变成蓝色
第二张图片全是绿色变成蓝色。。。。
IMAG0042.jpg

终于可以进系统了,但是颜色失真。图片如下:

IMAG0032.jpg
 楼主| 发表于 2014-8-21 16:00:54 | 显示全部楼层 来自 广东省深圳市
6572的 qvga rgb666

请高手指点!
 楼主| 发表于 2014-8-21 16:07:21 | 显示全部楼层 来自 广东省深圳市
手机助手、ddms截图是正常的
device-2014-08-21-160813.png

在系统里面,当系统休眠的时候,在进入休眠前的一瞬间,显示是正常的。
已绑定手机
已实名认证
专业2G/3G/4G智能模块核心板,承接方案定制,
手机:18665375912(微信同号)或点下面的黑色字体

深圳市新移科技有限公司
发表于 2014-8-21 16:10:34 | 显示全部楼层 来自 广东省深圳市福田区
Ekemp-zxy 发表于 2014-8-21 16:00
6572的 qvga rgb666

请高手指点!

你是18位的屏吗?
如果是16位的就得设置成RGB565
已绑定手机
发表于 2014-8-21 16:11:14 | 显示全部楼层 来自 广东省深圳市龙岗区
看看你的屏的驱动。
 楼主| 发表于 2014-8-21 16:46:54 | 显示全部楼层 来自 广东省深圳市
是18bit的rgb
 楼主| 发表于 2014-8-21 16:48:27 | 显示全部楼层 来自 广东省深圳市
ciyoulala 发表于 2014-8-21 16:11
看看你的屏的驱动。
  1. #ifndef BUILD_LK
  2. #include <linux/string.h>
  3. #endif
  4. #ifdef BUILD_LK
  5. #include <platform/mt_gpio.h>
  6. #include <platform/mt_pmic.h>
  7. #elif (defined BUILD_UBOOT)
  8. #include <asm/arch/mt6577_gpio.h>
  9. #else
  10. #include <mach/mt_gpio.h>
  11. #include <mach/mt_pm_ldo.h>
  12. #endif
  13. #include "lcm_drv.h"
  14. // ---------------------------------------------------------------------------
  15. //  Local Constants
  16. // ---------------------------------------------------------------------------

  17. #define FRAME_WIDTH  (240)
  18. #define FRAME_HEIGHT (320)



  19. // ---------------------------------------------------------------------------
  20. //  Local Variables
  21. // ---------------------------------------------------------------------------

  22. static LCM_UTIL_FUNCS lcm_util = {0};

  23. #define SET_RESET_PIN(v)    (lcm_util.set_reset_pin((v)))

  24. #define UDELAY(n) (lcm_util.udelay(n))
  25. #define MDELAY(n) (lcm_util.mdelay(n))


  26. // ---------------------------------------------------------------------------
  27. //  Local Functions
  28. // ---------------------------------------------------------------------------

  29. //cs gpio110
  30. //sda gpio111
  31. //scl gpio59

  32. #define SPI_CS(flag)                  (lcm_util.set_gpio_out(GPIO110,flag))
  33. #define SPI_SDA(flag)                 (lcm_util.set_gpio_out(GPIO111,flag))
  34. #define SPI_SCL(flag)                 (lcm_util.set_gpio_out(GPIO59,flag))


  35. static int SPI_Gpio_init(void){

  36.         lcm_util.set_gpio_mode(GPIO140, GPIO_MODE_00);   
  37.     lcm_util.set_gpio_dir(GPIO140, GPIO_DIR_OUT);
  38.     lcm_util.set_gpio_out(GPIO140, GPIO_OUT_ONE);
  39.        
  40.         lcm_util.set_gpio_mode(GPIO110, GPIO_MODE_00);   
  41.     lcm_util.set_gpio_dir(GPIO110, GPIO_DIR_OUT);
  42.     lcm_util.set_gpio_out(GPIO110, GPIO_OUT_ONE);
  43.        
  44.         lcm_util.set_gpio_mode(GPIO59, GPIO_MODE_00);   
  45.     lcm_util.set_gpio_dir(GPIO59, GPIO_DIR_OUT);
  46.     lcm_util.set_gpio_out(GPIO59, GPIO_OUT_ONE);

  47.         lcm_util.set_gpio_mode(GPIO111, GPIO_MODE_00);   
  48.     lcm_util.set_gpio_dir(GPIO111, GPIO_DIR_OUT);
  49.     lcm_util.set_gpio_out(GPIO111, GPIO_OUT_ONE);

  50.        
  51.         return 0;

  52. }

  53. static void SPI_SendData(unsigned char i)//(SPIê±DòOK)
  54. {  
  55.    unsigned char n;
  56.    UDELAY(1);
  57.    for(n=0; n<8; n++)                       
  58.    {  
  59.           if(i&0x80) SPI_SDA(1);
  60.       else SPI_SDA(0);
  61.       i<<= 1;
  62.        
  63.           UDELAY(1);
  64.           SPI_SCL(0);
  65.           UDELAY(1);
  66.           SPI_SCL(1);
  67.           UDELAY(1);
  68.    }
  69. }
  70. static void write_SPI_commond(unsigned char i)
  71. {

  72.         SPI_CS(0);
  73.         UDELAY(1);
  74.         SPI_SDA(0);

  75.         SPI_SCL(0);
  76.         UDELAY(1);
  77.         SPI_SCL(1);

  78.         SPI_SendData(i);
  79.        
  80.         SPI_CS(1);

  81. }

  82. static void write_SPI_data(unsigned char i)
  83. {

  84.         SPI_CS(0);
  85.         UDELAY(1);
  86.         SPI_SDA(1);

  87.         SPI_SCL(0);
  88.         UDELAY(1);
  89.         SPI_SCL(1);

  90.         SPI_SendData(i);

  91.         SPI_CS(1);


  92. }

  93. static void LCD_ILI9325_init(void)
  94. {
  95.         if(SPI_Gpio_init()<0)return;
  96.         MDELAY(10);
  97.         //udelay(10*1000);
  98.         write_SPI_commond(0x01);write_SPI_data( 0x01);write_SPI_data(0x00); // set SS and SM bit  SM=0 SS=1
  99.         write_SPI_commond(0x02);write_SPI_data( 0x02);write_SPI_data(0x00); // set 1 line inversion
  100.         write_SPI_commond(0x03);write_SPI_data( 0x10);write_SPI_data(0x30); // set GRAM write direction and BGR=1.
  101.         write_SPI_commond(0x04);write_SPI_data( 0x00);write_SPI_data(0x00); // Resize register
  102.         write_SPI_commond(0x08);write_SPI_data( 0x06);write_SPI_data(0x06); // set the back porch and front porch//0606
  103.         write_SPI_commond(0x09);write_SPI_data( 0x00);write_SPI_data(0x00); // set non-display area refresh cycle ISC[3:0]
  104.         write_SPI_commond(0x0A);write_SPI_data( 0x00);write_SPI_data(0x00); // FMARK function
  105.         write_SPI_commond(0x0C);write_SPI_data( 0x01);write_SPI_data(0x10); // RGB interface setting//0111=16bit);write_SPI_data(0110=18bit);write_SPI_data(
  106.         write_SPI_commond(0x0D);write_SPI_data( 0x00);write_SPI_data(0x00); // Frame marker Position
  107.         write_SPI_commond(0x0F);write_SPI_data( 0x00);write_SPI_data(0x0a); // RGB interface polarity
  108.         //*************Power On sequence ****************//
  109.         write_SPI_commond(0x10);write_SPI_data( 0x00);write_SPI_data(0x00); // SAP);write_SPI_data( BT[3:0]);write_SPI_data( AP);write_SPI_data(
  110.         write_SPI_commond(0x11);write_SPI_data( 0x00);write_SPI_data(0x07); // DC1[2:0]);write_SPI_data( DC0[2:0]);write_SPI_data( VC[2:0]
  111.         write_SPI_commond(0x12);write_SPI_data( 0x00);write_SPI_data(0x00); // VREG1OUT voltage
  112.         write_SPI_commond(0x13);write_SPI_data( 0x00);write_SPI_data(0x00); // VDV[4:0] for VCOM amplitude
  113.         write_SPI_commond(0x07);write_SPI_data( 0x00);write_SPI_data(0x01); // Set VCM[5:0] for VCOMH
  114.        
  115.         write_SPI_commond(0x10);write_SPI_data( 0x12);write_SPI_data(0x90); // SAP);write_SPI_data( BT[3:0]);write_SPI_data( AP);write_SPI_data(
  116.         write_SPI_commond(0x11);write_SPI_data( 0x02);write_SPI_data(0x27); // DC1[2:0]);write_SPI_data( DC0[2:0]);write_SPI_data( VC[2:0]
  117.          //udelay(50*1000);
  118.          MDELAY(50);
  119.         write_SPI_commond(0x12);write_SPI_data( 0x00);write_SPI_data(0x8B); // Internal reference voltage= Vci;
  120.         // udelay(50*1000);
  121.          MDELAY(50);
  122.         write_SPI_commond(0x13);write_SPI_data( 0x12);write_SPI_data(0x00); // Set VDV[4:0] for VCOM amplitude
  123.                
  124.         write_SPI_commond(0x29);write_SPI_data( 0x00);write_SPI_data(0x23); // Set VCM[5:0] for VCOMH
  125.         write_SPI_commond(0x2B);write_SPI_data( 0x00);write_SPI_data(0x0c); // Set Frame Rate //0C
  126.          //udelay(50*1000);
  127.          MDELAY(50);
  128.         write_SPI_commond(0x20);write_SPI_data( 0x00);write_SPI_data(0x00); // GRAM horizontal Address
  129.         write_SPI_commond(0x21);write_SPI_data( 0x00);write_SPI_data(0x00); // GRAM Vertical Address
  130.         // ----------- Adjust the Gamma Curve ----------//
  131.         write_SPI_commond(0x30);write_SPI_data( 0x00);write_SPI_data(0x00);
  132.         write_SPI_commond(0x31);write_SPI_data( 0x04);write_SPI_data(0x04);
  133.         write_SPI_commond(0x32);write_SPI_data( 0x00);write_SPI_data(0x02);
  134.         write_SPI_commond(0x35);write_SPI_data( 0x03);write_SPI_data(0x01);
  135.         write_SPI_commond(0x36);write_SPI_data( 0x00);write_SPI_data(0x04);
  136.         write_SPI_commond(0x37);write_SPI_data( 0x05);write_SPI_data(0x07);
  137.         write_SPI_commond(0x38);write_SPI_data( 0x03);write_SPI_data(0x03);
  138.         write_SPI_commond(0x39);write_SPI_data( 0x07);write_SPI_data(0x07);
  139.         write_SPI_commond(0x3C);write_SPI_data( 0x01);write_SPI_data(0x03);
  140.         write_SPI_commond(0x3D);write_SPI_data( 0x00);write_SPI_data(0x04);
  141.         //------------------ Set GRAM area ---------------//
  142.         write_SPI_commond(0x50);write_SPI_data( 0x00);write_SPI_data(0x00); // Horizontal GRAM Start Address
  143.         write_SPI_commond(0x51);write_SPI_data( 0x00);write_SPI_data(0xEF); // Horizontal GRAM End Address
  144.         write_SPI_commond(0x52);write_SPI_data( 0x00);write_SPI_data(0x00); // Vertical GRAM Start Address
  145.         write_SPI_commond(0x53);write_SPI_data( 0x01);write_SPI_data(0x3F); // Vertical GRAM Start Address
  146.         write_SPI_commond(0x60);write_SPI_data( 0xA7);write_SPI_data(0x00); // Gate Scan Line
  147.         write_SPI_commond(0x61);write_SPI_data( 0x00);write_SPI_data(0x01); // NDL);write_SPI_data(VLE);write_SPI_data( REV
  148.         write_SPI_commond(0x6A);write_SPI_data( 0x00);write_SPI_data(0x00); // set scrolling line
  149.         //-------------- Partial Display Control ---------//
  150.         write_SPI_commond(0x80);write_SPI_data( 0x00);write_SPI_data(0x00);
  151.         write_SPI_commond(0x81);write_SPI_data( 0x00);write_SPI_data(0x00);
  152.         write_SPI_commond(0x82);write_SPI_data( 0x00);write_SPI_data(0x00);
  153.         write_SPI_commond(0x83);write_SPI_data( 0x00);write_SPI_data(0x00);
  154.         write_SPI_commond(0x84);write_SPI_data( 0x00);write_SPI_data(0x00);
  155.         write_SPI_commond(0x85);write_SPI_data( 0x00);write_SPI_data(0x00);
  156.         //-------------- Panel Control -------------------//
  157.         write_SPI_commond(0x90);write_SPI_data( 0x00);write_SPI_data(0x10);
  158.         write_SPI_commond(0x92);write_SPI_data( 0x06);write_SPI_data(0x00);
  159.         write_SPI_commond(0x07);write_SPI_data( 0x01);write_SPI_data(0x33); // 262K color and display ON

  160.         write_SPI_commond(0x22);
  161. }

  162. static __inline void send_ctrl_cmd(unsigned int cmd)
  163. {

  164. }

  165. static __inline void send_data_cmd(unsigned int data)
  166. {

  167. }

  168. static __inline void set_lcm_register(unsigned int regIndex,
  169.                                       unsigned int regData)
  170. {
  171.     send_ctrl_cmd(regIndex);
  172.     send_data_cmd(regData);
  173. }

  174. // ---------------------------------------------------------------------------
  175. //  LCM Driver Implementations
  176. // ---------------------------------------------------------------------------

  177. static void lcm_set_util_funcs(const LCM_UTIL_FUNCS *util)
  178. {
  179.     memcpy(&lcm_util, util, sizeof(LCM_UTIL_FUNCS));
  180. }


  181. static void lcm_get_params(LCM_PARAMS *params)
  182. {
  183.     memset(params, 0, sizeof(LCM_PARAMS));
  184. #if 1
  185.     params->type   = LCM_TYPE_DPI;
  186.     params->ctrl   = LCM_CTRL_NONE;
  187.     params->width  = FRAME_WIDTH;
  188.     params->height = FRAME_HEIGHT;
  189.     params->io_select_mode = 0;       

  190.     /* RGB interface configurations
  191.    
  192.         Pixel Clock Frequency = 26MHz * mipi_pll_clk_div1
  193.                                       / (mipi_pll_clk_ref + 1)
  194.                                       / (2 * mipi_pll_clk_div2)
  195.                                       / dpi_clk_div
  196.    */
  197.    #if 0
  198.         params->dpi.mipi_pll_clk_ref  = 1;
  199.         params->dpi.mipi_pll_clk_div1 = 0;
  200.         params->dpi.mipi_pll_clk_div2 = 0;
  201.         params->dpi.dpi_clk_div       = 2;
  202.         params->dpi.dpi_clk_duty      = 1;

  203.         params->dpi.mipi_pll_clk_fbk_div = 10;//11(34Hhz) 13 (41Mhz) 15(48Mhz) 16(51Mhz)
  204.         params->dpi.mipi_pll_clk_fbk_sel = 0;
  205.         #else
  206.         params->dpi.mipi_pll_clk_ref  = 0;      //the most important parameters: set pll clk to 66Mhz and dpi clk to 33Mhz
  207.     params->dpi.mipi_pll_clk_div1 = 42;//25 yqf modify 2013-6-22(14:21:15) 31 24 27/31(25M) 28(100M)43
  208.     params->dpi.mipi_pll_clk_div2 = 10; //yqf 4 4
  209.     params->dpi.dpi_clk_div       = 2; //yqf 2  2
  210.     params->dpi.dpi_clk_duty      = 1; //yqf 1 1
  211.         #endif

  212.         #if 0
  213.     params->dpi.clk_pol           = LCM_POLARITY_RISING;
  214.     params->dpi.de_pol            = LCM_POLARITY_RISING;
  215.     params->dpi.vsync_pol         = LCM_POLARITY_FALLING;
  216.     params->dpi.hsync_pol         = LCM_POLARITY_RISING;
  217.         #else
  218.         params->dpi.clk_pol           = LCM_POLARITY_RISING;
  219.     params->dpi.de_pol            = LCM_POLARITY_RISING;
  220.     params->dpi.vsync_pol         = LCM_POLARITY_FALLING;
  221.     params->dpi.hsync_pol         = LCM_POLARITY_RISING;
  222.         #endif

  223.     params->dpi.hsync_pulse_width = 5;
  224.     params->dpi.hsync_back_porch  = 8;
  225.     params->dpi.hsync_front_porch = 8;
  226.     params->dpi.vsync_pulse_width = 2;
  227.     params->dpi.vsync_back_porch  = 6;
  228.     params->dpi.vsync_front_porch = 6;

  229.     params->dpi.format            = LCM_DPI_FORMAT_RGB666;   
  230.     params->dpi.rgb_order         = LCM_COLOR_ORDER_RGB;
  231.     params->dpi.is_serial_output  = 0;

  232.         //params->dpi.i2x_en = 1;
  233.     //params->dpi.i2x_edge = 1;
  234.     //params->dpi.embsync = 0;
  235.        
  236.     params->dpi.intermediat_buffer_num = 2;

  237.     params->dpi.io_driving_current = LCM_DRIVING_CURRENT_4MA;
  238. #else
  239.         params->type   = LCM_TYPE_DPI;
  240.     params->ctrl   = LCM_CTRL_SERIAL_DBI;
  241.     params->width  = FRAME_WIDTH;
  242.     params->height = FRAME_HEIGHT;
  243.     params->io_select_mode = 0;       

  244.     /* RGB interface configurations
  245.    
  246.         Pixel Clock Frequency = 26MHz * mipi_pll_clk_div1
  247.                                       / (mipi_pll_clk_ref + 1)
  248.                                       / (2 * mipi_pll_clk_div2)
  249.                                       / dpi_clk_div
  250.    */
  251.          
  252.       params->dpi.mipi_pll_clk_ref  = 1;      //
  253.       params->dpi.mipi_pll_clk_div1 = 0;//
  254.       params->dpi.mipi_pll_clk_div2 = 0; //

  255.       params->dpi.mipi_pll_clk_fbk_div = 10;//11(34Hhz) 13 (41Mhz) 15(48Mhz) 16(51Mhz)
  256.       params->dpi.mipi_pll_clk_fbk_sel = 0;
  257.       params->dpi.dpi_clk_div       = 0x02; //
  258.       params->dpi.dpi_clk_duty      = 0x01; //

  259.    #if 0
  260.     params->dpi.mipi_pll_clk_ref  = 0;      //the most important parameters: set pll clk to 66Mhz and dpi clk to 33Mhz
  261.     params->dpi.mipi_pll_clk_div1 = 25;//25 yqf modify 2013-6-22(14:21:15) 31 24 27/31(25M) 28(100M)43
  262.     params->dpi.mipi_pll_clk_div2 = 4; //yqf 4 4
  263.     params->dpi.dpi_clk_div       = 2; //yqf 2  2
  264.     params->dpi.dpi_clk_duty      = 1; //yqf 1 1
  265.          #endif
  266.     params->dpi.clk_pol           = LCM_POLARITY_FALLING;
  267.         //params->dpi.clk_pol           = LCM_POLARITY_RISING;
  268.     params->dpi.de_pol            = LCM_POLARITY_RISING;
  269.     params->dpi.vsync_pol         = LCM_POLARITY_FALLING;
  270.     params->dpi.hsync_pol         = LCM_POLARITY_FALLING;

  271. #if 0
  272.     params->dpi.hsync_pulse_width = 128;
  273.     params->dpi.hsync_back_porch  = 152;
  274.     params->dpi.hsync_front_porch = 40;
  275.     params->dpi.vsync_pulse_width = 3;
  276.     params->dpi.vsync_back_porch  = 12;
  277.     params->dpi.vsync_front_porch = 10;
  278. #else
  279.     params->dpi.hsync_pulse_width = 48;
  280.     params->dpi.hsync_back_porch  = 40;
  281.     params->dpi.hsync_front_porch = 40;
  282.     params->dpi.vsync_pulse_width = 1;
  283.     params->dpi.vsync_back_porch  = 31;
  284.     params->dpi.vsync_front_porch = 13;
  285. #endif
  286.    
  287.     params->dpi.format            = LCM_DPI_FORMAT_RGB888;   // format is 24 bit
  288.     params->dpi.rgb_order         = LCM_COLOR_ORDER_RGB;
  289.     params->dpi.is_serial_output  = 0;

  290.     params->dpi.intermediat_buffer_num = 2;

  291.     params->dpi.io_driving_current = LCM_DRIVING_CURRENT_8MA; //yqf modify 2013-6-15(23:39:46)
  292. #endif

  293. }


  294. static void lcm_init(void)
  295. {
  296. #ifdef BUILD_LK
  297.     pmic_config_interface(DIGLDO_CON7, 0x1, PMIC_RG_VGP1_EN_MASK, PMIC_RG_VGP1_EN_SHIFT);
  298.     pmic_config_interface(DIGLDO_CON28, 0x07, PMIC_RG_VGP1_VOSEL_MASK, PMIC_RG_VGP1_VOSEL_SHIFT);
  299.     MDELAY(10);
  300.     pmic_config_interface(DIGLDO_CON9, 0x1, PMIC_RG_VGP3_EN_MASK, PMIC_RG_VGP3_EN_SHIFT);
  301.     pmic_config_interface(DIGLDO_CON30, 0x03, PMIC_RG_VGP3_VOSEL_MASK, PMIC_RG_VGP3_VOSEL_SHIFT);
  302.         MDELAY(100);
  303.         LCD_ILI9325_init();
  304.         LCD_ILI9325_init();
  305. #else
  306.      //hwPowerOn(MT65XX_POWER_LDO_VGP1, VOL_3300, "VGP1");   
  307.      //MDELAY(10);
  308.      //hwPowerOn(MT65XX_POWER_LDO_VGP3, VOL_1800, "VGP3");
  309. #endif
  310. ////



  311. ////
  312.   

  313. }


  314. static void lcm_suspend(void)
  315. {  

  316. //////


  317. //////

  318. }


  319. static void lcm_resume(void)
  320. {   


  321. ////


  322. ////
  323.   
  324. }

  325. LCM_DRIVER ili9325_lcm_drv =
  326. {
  327.     .name                        = "ili9325",
  328.         .set_util_funcs = lcm_set_util_funcs,
  329.         .get_params     = lcm_get_params,
  330.         .init           = lcm_init,
  331.         .suspend        = lcm_suspend,
  332.         .resume         = lcm_resume,
  333. };
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
微信客服扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表