12864画水平线时出现杂点
会是读取数据的问题吗?void check_busy(void)
{
uint timeout = 0;
e=0;
rs=0;
rw=1;
e=1;
while((lcd12864_IO&0x80)&&++timeout!=0);//忙状态检测,等待超时时间为60ms
e=0;
}
uchar read_dat()
{
uchar value;
check_busy();
rs=1; //选择命令
rw=1;
e=0;
_nop_();
_nop_();
lcd12864_IO=0xff;
e=1;
_nop_();
_nop_();
value=lcd12864_IO;
e=0;
return value;
}
图为贪吃蛇程序,因为画点问题,总会出现杂点
要么程序问题,要么就是硬件干扰,要么屏的ram损坏了。 maxims 发表于 2015-5-20 18:35 static/image/common/back.gif
要么程序问题,要么就是硬件干扰,要么屏的ram损坏了。
你看那两个程序有没有什么问题?硬件干扰具体可能是什么?
页:
[1]