搞不懂的74hc373。

[复制链接]
3224|8
 楼主| pheavecn 发表于 2007-10-23 20:32 | 显示全部楼层 |阅读模式
把LE置为低,按道理应该锁存,输出不变化。<br />但是D0~D7从0x00变为0xff时,输出会变化成0xff。<br />LE靠芯片处加电容也不行。<br />难道数据线变化的干扰这么大?
yewuyi 发表于 2007-10-23 20:35 | 显示全部楼层

^^不关我的事情^^

呵呵,自己对着手册看就是了
computer00 发表于 2007-10-23 20:41 | 显示全部楼层

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

373在LE为高时明明是直通的,写得很清楚...<br /><br />374才是边沿锁存的。<br /><br />另外,个人建议不要用373,374这些了,改用573,574这些。
WELSON 发表于 2007-10-23 21:44 | 显示全部楼层

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

  
 楼主| pheavecn 发表于 2007-10-24 11:10 | 显示全部楼层

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

可能我描述问题不清楚。<br />LE置高的时候直通我是知道的^_^。<br />但是我现在问题时LE置为低后,操作其他设备,D0~D7数据线变化会影响373输出。且从0x00==&gt0x01等数不会影响,只有从0x00==&gt0xff时会影响。<br />而此时373应该是阻塞状态。<br />开始以为是D0~D7和LE走线太长,信号上升沿串扰。但是LE线加电容也没用。<br />操作频率是很低的。用仿真器单步走的。<br /><br />另外,这个问题其实我改用374后已经解决了。只是想讨论一下这种现象。
twzh 发表于 2007-10-24 11:59 | 显示全部楼层

疑问?

请问你的LE是用ALE还是IO口模拟的?
 楼主| pheavecn 发表于 2007-10-24 12:23 | 显示全部楼层

io模拟的

  
一级菜鸟 发表于 2007-10-24 12:29 | 显示全部楼层

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

  
dcp 发表于 2007-10-24 12:58 | 显示全部楼层

老革命遇到新问题了

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

本版积分规则

88

主题

918

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部