概述
- 例子工程是TBCode_58N_20160823(HKC_NEW_OSD)
- 路径E:codeTBCode_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 文件
最后
以上就是直率钢笔为你收集整理的增加一个panel的流程的全部内容,希望文章能够帮你解决增加一个panel的流程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复