打印

搞不懂的74hc373。

[复制链接]
1803|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pheavecn|  楼主 | 2007-10-23 20:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
把LE置为低,按道理应该锁存,输出不变化。
但是D0~D7从0x00变为0xff时,输出会变化成0xff。
LE靠芯片处加电容也不行。
难道数据线变化的干扰这么大?

相关帖子

沙发
yewuyi| | 2007-10-23 20:35 | 只看该作者

^^不关我的事情^^

呵呵,自己对着手册看就是了

使用特权

评论回复
板凳
computer00| | 2007-10-23 20:41 | 只看该作者

不知道楼主你有没有仔细看过数据手册?

373在LE为高时明明是直通的,写得很清楚...

374才是边沿锁存的。

另外,个人建议不要用373,374这些了,改用573,574这些。

使用特权

评论回复
地板
WELSON| | 2007-10-23 21:44 | 只看该作者

对 圈圈说的没错 改用573,574 布线也很方便

使用特权

评论回复
5
pheavecn|  楼主 | 2007-10-24 11:10 | 只看该作者

是把LE置为低的时候,数据还变化呀!

可能我描述问题不清楚。
LE置高的时候直通我是知道的^_^。
但是我现在问题时LE置为低后,操作其他设备,D0~D7数据线变化会影响373输出。且从0x00==>0x01等数不会影响,只有从0x00==>0xff时会影响。
而此时373应该是阻塞状态。
开始以为是D0~D7和LE走线太长,信号上升沿串扰。但是LE线加电容也没用。
操作频率是很低的。用仿真器单步走的。

另外,这个问题其实我改用374后已经解决了。只是想讨论一下这种现象。

使用特权

评论回复
6
twzh| | 2007-10-24 11:59 | 只看该作者

疑问?

请问你的LE是用ALE还是IO口模拟的?

使用特权

评论回复
7
pheavecn|  楼主 | 2007-10-24 12:23 | 只看该作者

io模拟的

使用特权

评论回复
8
一级菜鸟| | 2007-10-24 12:29 | 只看该作者

一定存在误触发。374正常的原因是374为沿锁存,373为电平使

使用特权

评论回复
9
dcp| | 2007-10-24 12:58 | 只看该作者

老革命遇到新问题了

使用特权

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

本版积分规则

88

主题

918

帖子

0

粉丝