有玩 RA8803/RA8822的朋友,请进!

2020-01-30 14:05发布

我在用点RA8822(兼容RA8803)  240*128的屏的时候本来不用读是可以点亮,但是一读数据就闪屏后,闪屏后别说没显示了,就连对比度都没了,之后就没反应.,
请玩过的朋友指点指点.读写子程序如下:
uchar rd_data(void)                //读数据  ;
{
int temp;

Delay(1);
WR1=1;       
CS=0;  
DATA=0xff;
CD=1;
RD1=0;
temp=DATA;
RD1=1;  _nop_();
CD=0;
CS=1; _nop_();

return temp;
}
uchar rd_com(void)                //读命令;
{
int temp;

Delay(1);
WR1=1;
CS=0;  
DATA=0xff;
CD=0;
RD1=0;
temp=DATA;
  RD1=1;
_nop_();
  CD=0;
CS=1;_nop_();

return temp;
}
void writedat(uchar b)        //写数据  ;
{

_nop_(); _nop_();_nop_();_nop_();_nop_();_nop_();
RD=1;
CS=0;
CD=1;
DATA=b;
WR1=0;
WR1=1;
_nop_();
CD=0;
CS=1;
}

void writecom(uchar com)          //写命令;
{
Delay(1);
RD=1;
CS=0;
CD=0;
DATA=com;
WR1=0;
WR1=1;
_nop_();
CD=0;
CS=1;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
jxkj008
1楼-- · 2020-01-30 19:43
可怜的孩子,自己跟自己顶个~
jxkj008
2楼-- · 2020-01-30 21:22
都没有玩  RA8803的吗?
gubaoyl
3楼-- · 2020-01-31 01:37
回复【2楼】jxkj008  
-----------------------------------------------------------------------

我没用到读数据,只是有时候上电后要复位三四次单片机才能显示,不知道是为啥呢?
生活
4楼-- · 2020-01-31 07:24
发c程序我试试
hkys_xxzh
5楼-- · 2020-01-31 11:09
 精彩回答 2  元偷偷看……

一周热门 更多>