找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2555|回复: 9
打印 上一主题 下一主题
收起左侧

请教懂英文的高手,这种HYLCM12864G点阵屏可以改为串口驱动吗?

[复制链接]
跳转到指定楼层
楼主
HYLCM12864G(用ST7565P芯片驱动)按可参照有关PDF文档(参考文档附后)接为并口模式驱动成功,但想改为串口驱动却无法显示。我们知道,兼容串并口驱动的12864屏,通常有PSB引脚。PSB接地为串口模式,接高电平为并口模式,但这种屏外接引脚没有PSB引脚,是不是就无法串口驱动了?

HYLCM12864G-VB引脚说明.jpg (776.76 KB, 下载次数: 38)

HYLCM12864G-VB引脚说明.jpg

HYG1286493G(ST7565P驱动).pdf

656.93 KB, 下载次数: 14

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:267719 发表于 2021-5-8 13:56 | 只看该作者
R1短接试下
回复

使用道具 举报

板凳
ID:844772 发表于 2021-5-8 18:39 | 只看该作者
When the serial interface has been selected (P/S = “L”) then when the chip is in active state (/CS = “L”) the serial data input (SI) and the serial clock input (SCL) can be received. The serial data is read from the serial data input pin in the rising edge of the serial clocks D7, D6 through D0, in this order. This data is converted to 8 bits parallel data in the rising edge of the eighth serial clock for the processing.
回复

使用道具 举报

地板
ID:844772 发表于 2021-5-8 18:48 | 只看该作者
不知道P/S怎么置L, 如果能选,那,CS=L,SI 输入,SCL上沿录入,(按照D7到D0的顺序)。另外,A0为H时,录入的是命令啊,为L时是显示的数据
回复

使用道具 举报

5#
ID:71233 发表于 2021-5-9 13:03 | 只看该作者

短接R1没有作用,R1两端的都是低电平的,估计这个引脚不是P/S。
回复

使用道具 举报

6#
ID:71233 发表于 2021-5-9 13:05 | 只看该作者
glinfei 发表于 2021-5-8 18:48
不知道P/S怎么置L, 如果能选,那,CS=L,SI 输入,SCL上沿录入,(按照D7到D0的顺序)。另外,A0为H时,录 ...

是的,就是找不到P/S引脚,莫非厂家下狠心,没有把P/S引出来?
回复

使用道具 举报

7#
ID:267719 发表于 2021-5-9 18:23 | 只看该作者
新新科技 发表于 2021-5-9 13:03
短接R1没有作用,R1两端的都是低电平的,估计这个引脚不是P/S。

C1那脚接电阻对地再看看,不行试试C2。
回复

使用道具 举报

8#
ID:71233 发表于 2021-5-12 07:55 | 只看该作者
carpcarey 发表于 2021-5-9 18:23
C1那脚接电阻对地再看看,不行试试C2。

各电容引脚电压如下:
C1:0.44
C2:0
C3:0
C4:0.35
C5:0.39
C6:3.31
C7:3.31
C8:2.8
C9:2.7
C10:3.35
无论短接任何一脚到地,均没有作用
不知道是不是程序出问题:
/****************************************************************************
函数功能:串口移位输出
入口参数:datain
****************************************************************************/
void LCDShiftWrite(char datain)
{
        unsigned char i;
        unsigned char Series;
        Series = datain;

        for(i=8;i>0;i--)
        {
                SCL=0;_nop_();
                if(Series & 0x80){SI=1;}
                else {SI=0;}
                _nop_();_nop_();               
                SCL=1; //
                Series = Series << 1;
        }
       
}
/****************************************************************************
函数功能:向ST7565写命令
入口参数:命令字 cmd
****************************************************************************/
void WriteCom(uchar cmd)
{
        CS=0;     
        A0=0; //命令
        LCDShiftWrite(cmd);       
        CS=1; //  
       
}
/****************************************************************************
函数功能:向ST7565写数据
入口参数:数据 dat
****************************************************************************/
void WriteData(uchar dat)
{
        CS=0; //
        A0=1; //数据
        LCDShiftWrite(dat);
        CS=1; //   
}
串口驱动时,RW和E接地,
其他代码与并口一样。
回复

使用道具 举报

9#
ID:824490 发表于 2021-5-12 09:28 | 只看该作者
COG时,PSB没有绑出,所以,改不了串行
回复

使用道具 举报

10#
ID:71233 发表于 2021-6-2 09:08 | 只看该作者
名字不是重点 发表于 2021-5-12 09:28
COG时,PSB没有绑出,所以,改不了串行

应该是这个道理
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表