扩展实验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不需要这句。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。