关闭

增加一个panel的流程

标签:
219人阅读 评论(0) 收藏 举报
分类:
  • 例子工程是TBCode_58N_20160823(HKC_NEW_OSD)
  • 路径E:\code\TBCode_58N_20160823(HKC_NEW_OSD)

1 在Config_Panel.h里面增加panel_Type的宏定义:

 #define model_38w          (Panel_Type==Panel_AUO_T390HVN04_0)    //Eric

2 在ld.h中:

#define Panel_AUO_T390HVN04_0                44  //Eric

3 在Panel.h预编译:

#elif Panel_Type==Panel_AUO_T390HVN04_0    //Eric
#include "Panel_AUO_T390HVN04_0.h"

4 在ProjectVS_HKC.h文件里面增加预编译和宏定义,如下:


#elif MODEL_HKC_HK390//名字依据文档
#define Panel_Type
Panel_AUO_T390HVN04_0 //Eric

5 增加一个 Panel_AUO_T390HVN04_0.h 文件,修改内容如下:

#define PanelOnTiming1            50//  上电后至接收信号,对应下图t2
#define PanelOnTiming2            450// 接收信号至背光调节, t3
#define PanelOffTiming1            100// 同下,如果文档为零则随便写大于0的数。
#define PanelOffTiming2            1//
#define PanelOffOnDelay            500     //   对应t7


#define PanelHTotal                2200// H 的参数都*2,对应表中period的type
#define PanelMinHTotal          2060//  
#define PanelMaxHTotal          2650//

#define PanelWidth              1920//  分辨率的宽
#define PanelHSyncWidth            23//
#define PanelHSyncBackPorch    29//
#define PanelHStart                (PanelHSyncWidth+PanelHSyncBackPorch)






#define PanelVTotal         1125//
#define PanelMinVTotal          1096//
#define PanelMaxVTotal          1480 // 

#define PanelHeight         1080//  分辨率的高
#define PanelVSyncWidth         2//
#define PanelVSyncBackPorch     38//    
#define PanelVStart             (PanelVSyncWidth+PanelVSyncBackPorch)

6 附 Panel_AUO_T390HVN04_0.h 文件

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:16805次
    • 积分:1413
    • 等级:
    • 排名:千里之外
    • 原创:116篇
    • 转载:5篇
    • 译文:1篇
    • 评论:1条
    文章分类
    最新评论