管理员
最后登录1970-1-1
在线时间 小时
注册时间2013-5-3
|
发表于 2019-3-25 13:40:01
|
显示全部楼层
初始化可以参考这个,使用这种方式要在c/c++选项中勾选上C99选项,不然会编译错误
[mw_shl_code=c,true]
/* 不同液晶屏的参数 */
const LCD_PARAM_TypeDef lcd_param[LCD_TYPE_NUM]={
/* 5寸屏参数 */
{
/*根据液晶数据手册的参数配置*/
.hbp = 46, //HSYNC后的无效像素
.vbp = 23, //VSYNC后的无效行数
.hsw = 1, //HSYNC宽度
.vsw = 1, //VSYNC宽度
.hfp = 22, //HSYNC前的无效像素
.vfp = 22, //VSYNC前的无效行数
.comment_clock_2byte = 33, //rgb565/argb4444等双字节像素时推荐使用的液晶时钟频率
.comment_clock_4byte = 21, //Argb8888等四字节像素时推荐使用的液晶时钟频率
.lcd_pixel_width = LCD_MAX_PIXEL_WIDTH,//液晶分辨率,宽
.lcd_pixel_height = LCD_MAX_PIXEL_HEIGHT,//液晶分辨率,高
},
/* 7寸屏参数(与5寸一样) */
{
/*根据液晶数据手册的参数配置*/
.hbp = 46, //HSYNC后的无效像素
.vbp = 23, //VSYNC后的无效行数
.hsw = 1, //HSYNC宽度
.vsw = 1, //VSYNC宽度
.hfp = 22, //HSYNC前的无效像素
.vfp = 22, //VSYNC前的无效行数
.comment_clock_2byte = 33, //rgb565/argb4444等双字节像素时推荐使用的液晶时钟频率
.comment_clock_4byte = 21, //Argb8888等四字节像素时推荐使用的液晶时钟频率
.lcd_pixel_width = LCD_MAX_PIXEL_WIDTH,//液晶分辨率,宽
.lcd_pixel_height = LCD_MAX_PIXEL_HEIGHT,//液晶分辨率,高
},
/* 4.3寸屏参数 */
{
/*根据液晶数据手册的参数配置*/
.hbp = 8, //HSYNC后的无效像素
.vbp = 2, //VSYNC后的无效行数
.hsw = 41, //HSYNC宽度
.vsw = 10, //VSYNC宽度
.hfp = 4, //HSYNC前的无效像素
.vfp = 4, //VSYNC前的无效行数
.comment_clock_2byte = 15, //rgb565/argb4444等双字节像素时推荐使用的液晶时钟频率
.comment_clock_4byte = 15, //Argb8888等四字节像素时推荐使用的液晶时钟频率
.lcd_pixel_width = 480,//液晶分辨率,宽
.lcd_pixel_height = 272,//液晶分辨率,高
}
};
[/mw_shl_code] |
|