WhyCan Forum(哇酷开发者社区)

我们习惯了"有问题百度一下", 感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2018-04-27 11:06:04

BugActiveDaughter
Moderator
注册时间: 2017-10-17
累计积分: 103

stm32429 用emwin抓拍液晶上图片小细节处理

显示器开了三个缓存,刷卡抓拍显示器上图片,发现有时抓拍到图片与当前显示有出入,因为显示器当前缓存地址是动态,需要抓拍时候获取当前缓存地址。一开始是固定用显存的地址0xc0000000,后边改为在文件LCDConf.c中加个全局变量来获取当前缓存
uint32_t LCD_CURRAM_ADDR=VRAM_ADDR;
在函数LCD_X_DisplayDriver加入下边这句语句获取
LCD_CURRAM_ADDR=VRAM_ADDR +(XSIZE_0 *YSIZE_0 *PIXEL_BYTES_0 *p->Index);

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB