嵌入式开发者社区
标题:
LCD屏幕变量的显示
[打印本页]
作者:
红线绕指柔
时间:
2019-5-23 17:16
标题:
LCD屏幕变量的显示
在LCD屏幕上显示整数以及浮点数之后,只可以显示静态的,当显示一个变量时,就会出现如下图所示的现象,随着变量的不断变化,就会越来越模糊直到成为一团糊状,我怀疑是每一次显示新的数据时,上一次的数据一直没有被清除,就这样随着数据的叠加,就变成一团糊状了,我这是基于StarterWare的裸机程序,不知道哪位遇到过这种情况,可以的话请指教一下。
[attach]5106[/attach]
作者:
希望缄默
时间:
2019-5-24 17:01
需要刷新整个显示缓冲区才行
作者:
红线绕指柔
时间:
2019-6-1 22:17
sRect.sXMin = 0;
sRect.sYMin = 0;
sRect.sXMax = GrContextDpyWidthGet(&g_sContext) - 1;//整个屏幕的X方向大小减去1
sRect.sYMax = 23;
GrContextForegroundSet(&g_sContext, ClrWhite);//填充颜色说明
GrRectFill(&g_sContext, &sRect);//颜色填充函数,参数是填
利用这部分函数对显示区刷新就行了再显示就行了
欢迎光临 嵌入式开发者社区 (https://51ele.net/)
Powered by Discuz! X3.4