• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

SPI144屏幕显示问题

1195300504@qq.com 2017-09-07 浏览量:968
开发板是麒麟座,它自带有温湿度传感器,我是通过SPILCD进行显示的,但在显示过程中存在一个问题,就是在温度或者湿度发生变化是,显示的数值会发生重叠,根据我调试发现是需要经常刷下屏幕才可以更新改变后的值,我想知道造成这个结果的原因是什么?有什么方法可以做到不用经常更新屏幕也能让数值实时正常显示吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 一般屏幕都是对DRAM进行更改,更改的操作是清了后再改写内容,如果没有清,会造成新的内容和旧的内容重叠,所以更改数据时这个清的动作是必须的。屏幕操作可以光标操作:定位到屏幕某个位置的光标,再清这个光标后的n个字符,这样就不用整屏刷新了。
    • 发布于 2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 这种屏幕的特性就是这样的,传输给屏幕的数据只决定某个点的亮灭,不会熄灭之前点亮的点

    因此每次显示之前都要刷新一次屏幕

    • 发布于2017-09-07
    • 举报
    • 评论 2
    • 0
    • 0
fc5c34c1d55a18b2 回复了 chen0000009 :所以我只能是程序里面让他定时刷新了是吧? 回复
chen0000009 回复了 fc5c34c1d55a18b2 :对,其实也有硬件上的办法,不过太复杂,不如程序里面设定刷新 回复

  • 之前显示的内容没有清除,就会出现数值重叠现象,可以清除之前显示的内容,然后重新显示数值
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 屏显示,一般都是要先清除(很多屏可以不清除直接发数据),再写数据,然后刷新才能显示出来。
    • 发布于2017-09-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 你要先把显示数值的那一个方块中的图像先刷成背景色再显示数值。
    • 发布于2017-09-20
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

SPI144屏幕显示问题