4036|4

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

/gui显示的RTC时间重叠,ARM下次显示结果和覆盖上次显示结果。 [复制链接]

一切都正常,ADS里面编译能通过,AXD时面能仿真。程序是一个测试过的正常程序裁剪的。

问题:例如,当second在(x,y)点显示20时,加1计数后变成21,但(x,y)点21会把上次显示结果覆盖,导致0和1重叠显示。
     当second满60进位后minute问题一样。

while(1)
          {       
          GUI_Clear();                //GUI_Clear后问题会解决,但屏闪烁的厉害,欺骗不了眼睛,怎么办啊?
          GUI_DrawBitmap(图像源码,319,0);
          
            year = 0x2000 + rBCDYEAR;
            month=rBCDMON;
            day=rBCDDAY;

            hour=rBCDHOUR;
            minute=rBCDMIN;
            second=rBCDSEC;   
            GUI_GotoXY(10,100);
            GUI_SetFont(&GUI_FontComic24B_1);
            GUI_DispHex(year,4);
            GUI_DispChar('-');
            GUI_DispHex(month,2);
            GUI_DispChar('-');
            GUI_DispHex(day,2);
            GUI_GotoXY(10,140);
            GUI_DispHex(hour,2);
            GUI_DispChar(':');
            GUI_DispHex(minute,2);
            GUI_DispChar(':');
            GUI_DispHex(second,2);
          }
还有个小问题:为什么GUI_DispHex()显示的BCDyear....BCDsec的值会有20FF, 带A-F。BCDyear....BCDse不是只能取0-9的十六进制数么。

问题有点多,哪位前辈遇到过这些现像了可以关注关注。。谢谢。。
此帖出自ARM技术论坛

最新回复

多试几种方法 比如有没有GUI_FillRect()效果如何 或者设置字体颜色为底色,GUI_DispChar()前一个字符,再设成字体颜色GUI_DispChar()新字符  详情 回复 发表于 2010-3-31 02:22
点赞 关注
 

回复
举报

72

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
刷新后再显示
如果不想实现FF,将其转换为BCD码即可
此帖出自ARM技术论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
不用全清屏幕 单独清楚时间显示区域
此帖出自ARM技术论坛
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

4
 
引用 2 楼 toborac 的回复:

不用全清屏幕 单独清楚时间显示区域

GUI_ClearRect();----我用了这个函数,刷新率和GUI_Clear();相比简直差远了,更让人接受不了啊。。
此帖出自ARM技术论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

5
 
多试几种方法
比如有没有GUI_FillRect()效果如何
或者设置字体颜色为底色,GUI_DispChar()前一个字符,再设成字体颜色GUI_DispChar()新字符
此帖出自ARM技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表