打印

给分求解12864并行与串行问题!!

[复制链接]
4955|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mhjshf|  楼主 | 2011-6-21 10:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 mhjshf 于 2011-7-8 09:07 编辑

问大家一个问题,如果说12864液晶屏是一种可调串并行的(PSB高低电平)!直接将其接入电路的话(硬件未拉高或者接低),一上电,现在测得PSB 0V,d0-d7为5V,这样是否可以确认12864现在是串行通信呢?(以并行方式接入电路的),如果说我要实现并行,是否软件PSB置高即可呢?
http://www.lcdmk.com/UpFiles/Article/UpFiles/200901/13/TH12864-15.pdf
另外D0-D7通过上拉电阻接P0口!回答

相关帖子

沙发
tyw| | 2011-6-21 10:49 | 只看该作者
本帖最后由 tyw 于 2011-6-21 10:51 编辑

啃资料去

TH12864中文模块使用说明.pdf (269.25 KB)

使用特权

评论回复
板凳
xwj| | 2011-6-21 11:50 | 只看该作者
哎,LZ自己就不会试试的?

使用特权

评论回复
地板
mhjshf|  楼主 | 2011-6-23 09:29 | 只看该作者
是啊,就是不确定才提出来问问了,应为这样直接上电的话,程序没反应,才认为此事是串行通信,但是为什么psb=0(串行)时,DB0-DB7=5V,不是应该没信号吗(0V)?

使用特权

评论回复
5
skey79| | 2011-6-23 09:39 | 只看该作者
PSB悬空了就表示串口还是并口未知,随机的,基本是不能可靠送出对应的初始化指令的。通过IO口控制PSB是可以的,但程序里面千万别忘记,还有就是单片机的VDD跟模块的VDD需一致。

使用特权

评论回复
6
mhjshf|  楼主 | 2011-6-27 11:04 | 只看该作者
5楼:PSB通过单片机控制时必须的,但是呢,我现在把PSB接入电路,软件未写!此时DB0-DB7=5V,测得PSB=0V,按照资料应该是PSB现在处于低电平,属于串行(串行通信时,DB0-DB7应该不接),不是DB0-DB7=0V,但是此时确实5V,所以才提问的,主要想知道是我理解错误,还是说其他哪里错误?

使用特权

评论回复
7
lhl漫步云端| | 2011-8-4 19:14 | 只看该作者
应该不行!串行和并行写时序的方法不同!!!

使用特权

评论回复
8
lhl漫步云端| | 2011-8-4 21:02 | 只看该作者
软件控制PSB为低电平,则为串行通信,应按照串行的时序来写程序(此时DB0--DB7口均为高电平,IO置空时默认为高电平);如果PSB软件控制为高电平,则为并行通信,应按照并行时序来写程序。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

52

帖子

1

粉丝