打印

TIMCU论坛人气不旺,过来请教大家了

[复制链接]
1757|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tongshaoqiang|  楼主 | 2013-1-31 15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚开始学习430,画硬件前不知道LCD的驱动原理,导致单片机管脚连接液晶时没有从S0开始。
问题是:
S1 S2 S3管脚没接液晶,做了普通io口,但是设置LCDCTL时,选择输出的控制段,总是从S0开始到某一段,这样的话S2 S3 S1虽然没有连接液晶管脚但也被选择上了,会不会与实际做io口冲突?

相关帖子

沙发
shell.albert| | 2013-1-31 17:23 | 只看该作者
没连接的引脚,在做LCD驱动的时候就不要驱动。跳开。
你这样做硬件,IO分配不连续,导致软件写起来麻烦啊。

使用特权

评论回复
评论
tongshaoqiang 2013-2-1 14:31 回复TA
很不错啊! 
板凳
xxlin1984| | 2013-2-1 10:07 | 只看该作者
LCDCTL选上后,Py.x/Sx 只能作为LCD驱动,IO口功能被完全禁止。具体芯片手册里会有明确说明

使用特权

评论回复
评论
tongshaoqiang 2013-2-1 14:29 回复TA
谢谢啊! 
地板
tongshaoqiang|  楼主 | 2013-2-1 14:31 | 只看该作者
shell.albert 发表于 2013-1-31 17:23
没连接的引脚,在做LCD驱动的时候就不要驱动。跳开。
你这样做硬件,IO分配不连续,导致软件写起来麻烦啊。 ...

刚开始对单片机不熟悉,根本不知道这些,好在用的是4152,里面每四个段有个控制,我没用的四个管脚恰好可用LCDAPCTL0中的一个位来控制。
好险啊,要是跨着就麻烦了。

使用特权

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

本版积分规则

155

主题

993

帖子

5

粉丝