打印

I/O口复用

[复制链接]
3802|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dubuchu|  楼主 | 2011-6-20 23:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
原野之狼| | 2011-6-20 23:19 | 只看该作者
LCD没有片选上的时候一些接口线可以用作它用
LCD总不会一直占用总线的 所以这就给你复用的空间
不过需要注意到按键对总线的锁定

使用特权

评论回复
板凳
xiajiean| | 2011-6-21 08:46 | 只看该作者
按键到数据总线之间加一个1K~2K的电阻就可以了。

使用特权

评论回复
地板
yewuyi| | 2011-6-21 09:18 | 只看该作者
任何复用只需要解决两点,基本就没有问题:
1、不得有电气冲突
2、不得有逻辑冲突

使用特权

评论回复
5
dubuchu|  楼主 | 2011-6-21 20:46 | 只看该作者
谢谢大家的回复,LCD是1/4duty,1/2bias的,芯片是带LCD驱动的,有4个按键与LCD其中的4个seg共用I/O口,LCD的seg1~8接在PA口上,当为LCD显示时,PAC设为输出,用按键时设为输入,现在问题是,程序一加入按键,LCD显示就不正常了。我用分时扫描的方式也不行。不知从何下手啊!

使用特权

评论回复
6
NE5532| | 2011-6-21 21:02 | 只看该作者
你这个是LCD,2L看成LCM了,LCD是阶梯电压驱动的,不能加恒定直流,会分解滴。你还是在其他端口上想办法比较好。

使用特权

评论回复
7
dubuchu|  楼主 | 2011-6-21 21:22 | 只看该作者
是48HZ交流驱动的。

使用特权

评论回复
8
dubuchu|  楼主 | 2011-6-21 21:25 | 只看该作者
程序上一加入按键扫描,显示就不正常,按健也不能正常操作。

使用特权

评论回复
9
月下狂想曲| | 2011-6-24 12:49 | 只看该作者
分时复用,
lce能能关闭,等到按健松开才进行送lcd数据,

使用特权

评论回复
10
老鱼探戈| | 2011-6-24 15:01 | 只看该作者
LS 芯片自带的LCD驱动,seg和com是一直占用的。这个没法复用

使用特权

评论回复
11
dubuchu|  楼主 | 2011-6-24 21:05 | 只看该作者
接SEG脚的I/O口是可以跟按健是可以复用的。手头就有一PCB板里面是这样弄的!

使用特权

评论回复
12
dubuchu|  楼主 | 2011-6-24 21:07 | 只看该作者
按健时,lcd使能有关了,可是还是不行,LCD显示不正常了!

使用特权

评论回复
13
dubuchu|  楼主 | 2011-6-24 21:09 | 只看该作者
因为是我的按键是低电平有效的,按键时,I/O口得设为输入状态,可是LCD驱动时,该I/O得设为输出状态。

使用特权

评论回复
14
ttlasong| | 2011-6-24 22:46 | 只看该作者
硬件的连接确定没有问题,就从程序上找问题。

使用特权

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

本版积分规则

15

主题

112

帖子

0

粉丝