请教操作过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);
请问程序这样写对吗???


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。