8516|16

82

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

求救:请大家指教总线驱动芯片245的使用。使用中遇到难题了 [复制链接]

情况简介:
  我用245连接在AT89C52的P0口,以增加总线的驱动能力,并且实现数据的双向传输。这个控制系统用低电平有效的方式来控制外部设备,实验时用Vcc接12V的LED来指示。
注明:在245和LED之间还有74LS373来锁存数据,确保在新数据未到来时状态不变。总共用了4个74LS373,将8位转到32位放于一块输出卡上,74LS373的选择通过地址线低两位来选择。

出现的问题是:当开机(上电)时,出现后面的LED灯全亮245用的是74HC245,但进入控制软件之后会全灭。
                 这里我用的是74HC245,(AT89C52输出的是CMOS电平吧)
             而当使用HD74LS245P时,灯不亮,状态正确;但是32位只有前8位能够显示
               然而更奇怪的是用DM74LS245时,和用74HC245情况一样。

请大家帮我分析下,这是什么原因,该怎么解决?已经被这个问题困挠很久了。多谢大家了!

最新回复

在245的输入端接上拉电阻(排阻)试一下吧 这个问题遇到过,现在也没搞明白,不过这样改动的结果竟然可行。  详情 回复 发表于 2009-2-3 18:08
点赞 关注

回复
举报

67

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
添加说明:当我只去掉245时输出正常,当我只去掉单片机时也正常。

问题就应该在单片机和245这里。
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
245有使能引脚的吧。
这个你让他一直使能才行。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

4
 
IO口上电瞬间有个默认状态,或者由于有上下拉电阻而产生了默认状态。
既然软件运行时状态是对的,那就查一下在245的控制使能引脚上的默认状态,只要确保上电而未跑软件时,这个状态不触发245的转换就行。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

5
 
对,忘说了,245的使能端接在P2.5,当初考虑单片机上电复位2.5为高电平,245关断呈高阻态;后来担心单片机复位有问题(顺便说一下,之前在这里为这事问了一个单片机复位的问题),于是就在2.5上接了上拉电阻结果还是没能解决,汗!
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

6
 
ding
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

7
 
ding
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 4 楼 ceny123 的回复:
对,忘说了,245的使能端接在P2.5,当初考虑单片机上电复位2.5为高电平,245关断呈高阻态;后来担心单片机复位有问题(顺便说一下,之前在这里为这事问了一个单片机复位的问题),于是就在2.5上接了上拉电阻结果还是没能解决,汗!


我们当时是接个地还是VCC了(忘记了)让其一直使能即可。

立宇泰的开发板也是这么做的。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

9
 
真是见鬼了,按照gooogleman的说法做了,让245一直使能,上午没问题,下午又不行了。
补充:昨天在245的输出端接上拉电阻(排阻),245上电关断状态。结果:上午可以,下午又不行了。

请eeworld的大虾们,回答下我的问题啊。
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

10
 
不懂,帮顶
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

11
 
eeworld怎么不能修改自己的帖子啊
 
 
 

回复

63

帖子

0

TA的资源

禁止发言

12
 
引用 10 楼 ceny123 的回复:
eeworld怎么不能修改自己的帖子啊


有人回复之后就不能修改。
————————————防止别人删除帖子,这样也有好处的。就是资料不会遗失
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

13
 
不清楚
帮顶下了
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

14
 
怎么会上午可以下午又不行,要不烧了
好好读下245的手册
另外你可以这样试试
vcc接个电容电阻到地,电容和电阻间引到245的使能端
同时接到二极管的负极,二极管的正极接到p2.5
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

15
 
回复MBWQ: 谢谢,我去试试,是个好方法。

另外,245应该没坏,运行的时候是没有问题的,奇怪。有人说是逻辑电路中可能存在竞争与冒险。
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

16
 
学习了
支持下
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

17
 
在245的输入端接上拉电阻(排阻)试一下吧
这个问题遇到过,现在也没搞明白,不过这样改动的结果竟然可行。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表