请教操作过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-19 02:01
正点原子 发表于 2012-6-18 09:55
是不是你的1963板子有问题啊.

原子哥,有木有51单片机驱动SSD1963的例程啊
t56789
2楼-- · 2019-08-19 04:53
我也在弄这个1963的驱动,不懂你那有例程吗
无帝老三
3楼-- · 2019-08-19 06:38
promcu 发表于 2012-9-20 22:59
LCD_WR_REG(0xa1);  
        //DeviceCode = LCD_ReadReg(0x00a1);   
        pri ...

读取ID一直为0,但是读取其他寄存器的值正确的,比较复位后和修改后读取的寄存器值都是正确的。读ID就是读不出来啊
zhsyghhz
4楼-- · 2019-08-19 10:26
楼主是用FSMC来驱动SSD1963吗?
读寄存器函数加点延时看看

一周热门 更多>