求助 高人
小弟前几天使用12864做了个测试,发现12864在显示的时候第一行的字会很清晰,第四行的内容可能是因为最后写上去的闪的很厉害,要是打开背光的话 几乎看不清最后一行的内容(1T
单片机比12T单片机严重),我无奈只能在main的while循环里加延时函数,加多少也不知道怎么算,就是凭着感觉蒙,希望群里的高人给指点一下;
还有个问题就是12864我用读忙状态的方式写程序,12864总忙,也不知道为啥,后来放弃读忙改用一条指令一延时就好了,忙状态真检测不了吗?我用的是12864 并行方式数据传输,谢谢!
-
-
加延时之后也闪 但是基本看不出来
内容很多的时候,如果你用的屏幕有多个页的话,你可以先把数据写到另一页上,然后翻页显示,这样就不会闪烁了。
如果不支持,那么你只需要200ms刷新一次。
因为温度是个缓慢变化的量,所以你500ms刷新一次也没有关系。当你测量的量变化比较快时,你可以100ms刷新一次(10Hz)。在10Hz频率下,人眼已经看不出来了。自己斟酌吧。
尽量减少一次刷新的数据量。
另外:你的静态显示的内容需要定时刷新,比如1s,2s,5s等,否则一旦静态显示内容受到干扰,就恢复不了了。
感谢 指导
一周热门 更多>