找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3910|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

ILI9341_initialize初始化程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:90084 發(fā)表于 2015-9-15 01:26 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
  1. void initial_ILI9341()
  2. {
  3. // VCI=2.8V           
  4.     //************* Reset LCD Driver ****************//
  5.         RES = 1;                          
  6.         delayms(1);   // Delay 1ms
  7.         RES = 0;      
  8.         delayms(10); // Delay 10ms                      // This delay time is necessary
  9.         RES = 1;      
  10.         delayms(120); // Delay 1200 ms     
  11.     //************* Start Initial Sequence **********//

  12.        
  13. WriteCOM(0xCF);  
  14. WriteCOM_DATA(0x00);
  15. WriteCOM_DATA(0xC1);
  16. WriteCOM_DATA(0X30);

  17. WriteCOM(0xED);  
  18. WriteCOM_DATA(0x64);
  19. WriteCOM_DATA(0x03);
  20. WriteCOM_DATA(0X12);
  21. WriteCOM_DATA(0X81);

  22. WriteCOM(0xE8);  
  23. WriteCOM_DATA(0x85);
  24. WriteCOM_DATA(0x00);
  25. WriteCOM_DATA(0x78);

  26. WriteCOM(0xCB);  
  27. WriteCOM_DATA(0x39);
  28. WriteCOM_DATA(0x2C);
  29. WriteCOM_DATA(0x00);
  30. WriteCOM_DATA(0x34);
  31. WriteCOM_DATA(0x02);

  32. WriteCOM(0xF7);  
  33. WriteCOM_DATA(0x20);

  34. WriteCOM(0xEA);  
  35. WriteCOM_DATA(0x00);
  36. WriteCOM_DATA(0x00);

  37. WriteCOM(0xC0);    //Power control
  38. WriteCOM_DATA(0x18);   //VRH[5:0]

  39. WriteCOM(0xC1);    //Power control
  40. WriteCOM_DATA(0x12);   //SAP[2:0];BT[3:0]

  41. WriteCOM(0xC5);    //VCM control
  42. WriteCOM_DATA(0x31);
  43. WriteCOM_DATA(0x3C);

  44. WriteCOM(0xC7);    //VCM control2
  45. WriteCOM_DATA(0X99);

  46. WriteCOM(0x36);    // Memory Access Control
  47. WriteCOM_DATA(0x08);

  48. WriteCOM(0x3A);   
  49. WriteCOM_DATA(0x55);

  50. WriteCOM(0xB1);   
  51. WriteCOM_DATA(0x00);   
  52. WriteCOM_DATA(0x16);

  53. WriteCOM(0xB6);    // Display Function Control
  54. WriteCOM_DATA(0x0A);
  55. WriteCOM_DATA(0xA2);

  56. WriteCOM(0xF6);   
  57. WriteCOM_DATA(0x01);
  58. WriteCOM_DATA(0x30);

  59. WriteCOM(0xF2);    // 3Gamma Function Disable
  60. WriteCOM_DATA(0x00);

  61. WriteCOM(0x26);    //Gamma curve selected
  62. WriteCOM_DATA(0x02);

  63. WriteCOM(0xE0);    //Set Gamma
  64. WriteCOM_DATA(0x0F);
  65. WriteCOM_DATA(0x1D);
  66. WriteCOM_DATA(0x1A);
  67. WriteCOM_DATA(0x0A);
  68. WriteCOM_DATA(0x0D);
  69. WriteCOM_DATA(0x07);
  70. WriteCOM_DATA(0x49);
  71. WriteCOM_DATA(0X66);
  72. WriteCOM_DATA(0x3B);
  73. WriteCOM_DATA(0x07);
  74. WriteCOM_DATA(0x11);
  75. WriteCOM_DATA(0x01);
  76. WriteCOM_DATA(0x09);
  77. WriteCOM_DATA(0x05);
  78. WriteCOM_DATA(0x04);

  79. WriteCOM(0XE1);    //Set Gamma
  80. WriteCOM_DATA(0x00);
  81. WriteCOM_DATA(0x18);
  82. WriteCOM_DATA(0x1D);
  83. WriteCOM_DATA(0x02);
  84. WriteCOM_DATA(0x0F);
  85. WriteCOM_DATA(0x04);
  86. WriteCOM_DATA(0x36);
  87. WriteCOM_DATA(0x13);
  88. WriteCOM_DATA(0x4C);
  89. WriteCOM_DATA(0x07);
  90. WriteCOM_DATA(0x13);
  91. WriteCOM_DATA(0x0F);
  92. WriteCOM_DATA(0x2E);
  93. WriteCOM_DATA(0x2F);
  94. WriteCOM_DATA(0x05);

  95. WriteCOM(0x11);    //Exit Sleep
  96. delayms(120);
  97. WriteCOM(0x29);    //Display on
  98. }
  99. /************************************初始化結(jié)束**********************************/
復(fù)制代碼




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:112693 發(fā)表于 2017-5-4 09:20 | 只看該作者
學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表