SSD1963如何设置为8位主机接口模式??

[复制链接]
4234|12
 楼主| pbx2012 发表于 2013-5-28 09:48 | 显示全部楼层 |阅读模式
小弟最近买了一块用SSD1963控制的液晶屏,厂家给的程序是16位数据读写,我给寄存器0xF0配置为0x00时(资料上的8位模式),液晶没有反应,不知是和原因。
zhangmangui 发表于 2013-5-28 13:17 | 显示全部楼层

看了一下说明   应该是改主机接口模式的命令是0F啊    你把0F改成00肯定不对  相当于把命令给了   你要把参数改成000就是8位的接口了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评论

这些寄存器配置过,不过还是给你分吧  发表于 2013-6-6 11:18
 楼主| pbx2012 发表于 2013-5-29 10:50 | 显示全部楼层
        其实我的程序时这样的,但是也不对啊,就是你说的把参数改了,
        用的就是下面两条指令流,但是不行
        LCD_WR_COM(0x00F0);
        LCD_WR_DATA(0x0000);
zhangmangui 发表于 2013-6-6 11:23 | 显示全部楼层
pbx2012 发表于 2013-5-29 10:50
其实我的程序时这样的,但是也不对啊,就是你说的把参数改了,
        用的就是下面两条指令流,但是不行 ...

共写1个字节  不知道你的LCD_WR_COM()和LCD_WR_DATA()怎么写的   你传的参数是2个字节   那就只需传低字节
 楼主| pbx2012 发表于 2013-6-6 14:56 | 显示全部楼层
zhangmangui 发表于 2013-6-6 11:23
共写1个字节  不知道你的LCD_WR_COM()和LCD_WR_DATA()怎么写的   你传的参数是2个字节   那就只需传 ...


你要的是这个程序,我的基本思想是先写高八位,在写第八位,写命令时貌似和这个一样的套路
LCD_Writ_Bus(char VH,char VL)   
{       
   
        LCD_DataPortH=VH;       
        LCD_WR=0;
        LCD_WR=1;
        LCD_DataPortH=VL;               
        LCD_WR=0;
        LCD_WR=1;
       
}
#endif          
  
void LCD_WR_DATA8(char VH,char VL) //发送数据-8位参数
{
    LCD_RS=1;//RS数据与命令选择端
        LCD_Writ_Bus(VH,VL);
}  
void LCD_WR_DATA(int da)  //直接写16位参数
{
    LCD_RS=1;//
        LCD_Writ_Bus(da>>8,da);  //高8位与低8位分别写入
}          
void LCD_WR_COM(int da)         //写命令函数
{       
        LCD_RS=0;//
        LCD_Writ_Bus(da>>8,da);
}
zhangmangui 发表于 2013-6-6 15:59 | 显示全部楼层
pbx2012 发表于 2013-6-6 14:56
你要的是这个程序,我的基本思想是先写高八位,在写第八位,写命令时貌似和这个一样的套路
LCD_Writ_Bus ...

从datasheet中的命令数据格式来看只写8bit就可以了啊   你为啥先写高位  然后又接着写低位呢   
还有如果只有16位去移动写的话  也是要定义为无符号短整型的
 楼主| pbx2012 发表于 2013-6-7 10:20 | 显示全部楼层
zhangmangui 发表于 2013-6-6 15:59
从datasheet中的命令数据格式来看只写8bit就可以了啊   你为啥先写高位  然后又接着写低位呢   
还有如果 ...

我明白你的意思了!命令只需要八位。
kongxiaoxiao 发表于 2015-3-18 20:09 | 显示全部楼层
zhangmangui 发表于 2013-6-6 11:23
共写1个字节  不知道你的LCD_WR_COM()和LCD_WR_DATA()怎么写的   你传的参数是2个字节   那就只需传 ...

你我刚买了一个SSD1963驱动的5寸显示屏,不知如何下手去用,我应该先干吗?还有硬件图如何接?希望您能够回答一下
zhangmangui 发表于 2015-3-18 22:12 | 显示全部楼层
kongxiaoxiao 发表于 2015-3-18 20:09
你我刚买了一个SSD1963驱动的5寸显示屏,不知如何下手去用,我应该先干吗?还有硬件图如何接?希望您能够 ...

https://bbs.21ic.com/icview-560320-1-1.html
交流一下吧  
我没有用过   但是液晶屏都差不多   
你看看接口是什么的   有的是RGB的  有的是LVDS的

zhangmangui 发表于 2015-3-18 22:12 | 显示全部楼层
如果是LVDS   你的控制器没有自带LVDS接口  那就做个RGB转LVDS的转接板
firstblood 发表于 2015-3-19 21:42 | 显示全部楼层
很不错的啦,,谢谢分享。
msichina 发表于 2015-9-24 21:32 | 显示全部楼层
有没有兄弟帮忙干点私活,设计1963的7寸驱动板,报酬私聊,QQ:84473026,多谢!
xioga 发表于 2016-12-8 21:43 | 显示全部楼层
kongxiaoxiao 发表于 2015-3-18 20:09
你我刚买了一个SSD1963驱动的5寸显示屏,不知如何下手去用,我应该先干吗?还有硬件图如何接?希望您能够 ...

你好,我最近你刚刚买了5寸的1963显示屏,一直无法显示数据,不知道是什么原因,想请教您一下。qq541538701,这是我的联系方式。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

12

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部