请教操作过SSD1963屏驱动的高手指点,急求

2019-08-17 09:47发布

现在我在操作SSD1963屏驱动,为了测试读写寄存器函数有没有问题
我发现自己可以写进去,屏上现象发生改变.
但是老是读不出来,不知道是什么问题
我测试读函数时,去读SSD1963的ID寄存器0XA1,但是老是读出来是0.
该寄存器有5个参数,请用过的高手指点下.
读寄存器该如何写
我的程序如下:
uint16_t a,b,c,d,e;
Write_command(0xA1);
Delay(5);//5ms
a=Read_command(0xA1);
b=Read_command(0xA1);
c=Read_command(0xA1);
c=Read_command(0xA1);
e=Read_command(0xA1);
printf("a=0x%x",a);
printf("b=0x%x",b);
printf("c=0x%x",c);
printf("d=0x%x",d);
printf("e=0x%x",e);
请问程序这样写对吗???


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
正点原子
1楼-- · 2019-08-17 10:44
这个代码是对的.
关键你的write/read函数有无问题,就要你自己去确认了.
fengcq126
2楼-- · 2019-08-17 14:19
 精彩回答 2  元偷偷看……
fengcq126
3楼-- · 2019-08-17 14:28
回复【2楼】正点原子:
---------------------------------
补充一下,原子哥。我们的板子出现过读出来的情况,但只是正确打印几分钟,就一直打印不了,一直为0.所以才去抓取读函数的波形,发现上面的问题
正点原子
4楼-- · 2019-08-17 16:34
是不是你的1963板子有问题啊.
fengcq126
5楼-- · 2019-08-17 20:22
回复【5楼】正点原子:
---------------------------------
原子哥,我看了ssd1963的手册,有些不明白
1、不知道该如何配置TE引脚,要不要配置该引脚。
2、就是lcd_gen0 即lcd signal generator 0 是什么啊,该在什么时候配置啊
我看了网上的一些程序,它们好像都没进行这些相关设置
正点原子
6楼-- · 2019-08-18 02:02
回复【6楼】fengcq126:
---------------------------------
SSD1963我没用过
网上搜索了一下,说SSD1963的稳定性很差.有朋友再三改板1963还是有问题.所以你的会不会是PCB有问题呢?
据说RA8875稳定性比1963好很多.

一周热门 更多>