使用12864遇到的问题,跪求解决方案!
使用的是LCD12864RSPI.h库文件:显示自带字库和单幅图片都没有问题.但是连续两次使用LCDA.DrawFullScreen()函数,显示两幅不同的图片就会出现乱码.可是连续两次使用LCDA.DrawFullScreen()函数显示同一幅图片就没问题.这个好像很多人都遇到了的问题!跪求大虾指导,谢谢! 不要沉了,自己顶,求解答! 难道问题无解????!!!! 显示2个不同的图片,图片的内容不一样,写到屏上之后,会和原来的内容搅混,所以乱码。
一个相同的图片显示2次,数据相同,写到屏上就大概类似刷新了一次屏幕而已。不同的图片,你要清空所需区域的显示缓冲才行。 感谢回复,但是好像解决不了这个问题.每次显示前我都会用CLEAR()命令清屏,并且延时1秒后再显示第二幅图片!而且我也试过将显示缓存全部数据置零,也无法解决!看坛子里的帖子,带头大哥宏毅好像也没能解决,他说是内存溢出,求解决方案!!!!!! 继续等解答 还在求解答! 只能做到帮顶了 问题依旧,等待大虾解答! 用的哪种控制器?怀疑是控制器内存不够用,特别是UNO, NANO,采用PROGMEM数组存放图库也许会好些。
如果用MEGA1280,应该没有问题。 我用的是UNO,ATmega328PCPU,SRAM应该是2KB,很有可能是这个问题 ,有好的解决方案吗,谢谢! 提个小白问题控制器所需内存如何计算? 教你一方法,把新图片与旧图片进行“异或”之后才刷屏!我忘记具体是异或还是什么了!自己想一下原理 你這部份有問題的程序是怎樣的?
页:
[1]