TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP432P401R LCD 图像清除

你好 用MSP432 开发板子用的红色双层TI开发板。
现象:用432 单片机给LCD 在某点化图像,如果下次还要在这个点更新新的图像。需要把原来的图像清除,否则2次的图像会重叠。
问题:不用全屏清除函数Graphics_clearDisplay(&g_sContext);
只是清楚某一个正方形,或一个线条 ,一个圆。可以用什么指令清楚?有例程吗?
Graphics_clearDisplayOnDisplay(const Graphics_Display *display,
uint16_t value); 是这个函数吗?如何使用
谢谢

Susan Yang:

您可以看一下

software-dl.ti.com/…/group__display__api.html

若是想清除某一个正方形,或一个线条 ,一个圆的话,可以尝试使用

Graphics_drawHorizontalLineOnDisplay

等函数,然后最后一个参数value可以设置为当前背景色

gaoyang9992006:

我觉得可以对之前用的那个操作函数做文章,比如你之前调用的划线函数,画了什么什么颜色的线,你可以用背景色去重新画,那不就相当于清掉了。

灰小子:

回复 Susan Yang:

正解。大家都是重新画背景色来清除一部分像素或图像的。

除非需要整屏切换的时候,否则清屏指令很少使用的。清屏和重新画一屏内容,也比较费时间。

赞(0)
未经允许不得转载:TI中文支持网 » MSP432P401R LCD 图像清除
分享到: 更多 (0)