扩展实验6 内部FLASH图片显示实验例程中的bug

2019-07-21 07:45发布

本帖最后由 wangli12345 于 2017-3-15 15:28 编辑

MINISTM32开发板+7寸LCD屏(SSD1963)使用这个扩展例程时,图片显示不正确,查找发现是设置显示窗口函数LCD_Set_Window没有发挥作用。对了半天硬件连线和对LCD的指令,发现是在image_show函数中,LCD_Set_Window(xsta,ysta,width,height);语句后多了一句:LCD_SetCursor(xsta,ysta);,这句话又重新设置了一次窗口,把窗口置成了(xsta,ysta,lcddev.width,lcddev.height),以至于水平扫描显示图片时每行都从xsta扫描到了lcddev.width!

请正点原子把例程中对应的多余语句删掉吧,手上没有别的LCD不知道其他芯片是否需要重置光标位置,但是1963不需要这句。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
鲨鱼辣椒
1楼-- · 2019-07-21 10:57
你好,这个实验例程在哪里下载的?我下载的资料里找不到有内部FLASH图片显示历程。。
peng1554
2楼-- · 2019-07-21 12:34
鲨鱼辣椒 发表于 2018-11-19 22:12
你好,这个实验例程在哪里下载的?我下载的资料里找不到有内部FLASH图片显示历程。。

http://www.openedv.com/forum.php?mod=viewthread&tid=283220

一周热门 更多>