|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
关于复位期间的I/O口状态 |
作者:muleebit 栏目:单片机 |
ATMEGA128,PA口作为数据线,后接HC245,再用4片HC574.html">HC574扩展32路开关量输出,高电平有效;PC口4根线经HC138译码后作为HC574的片选信号;外部晶振8M,熔丝位配置为4ms复位,板上阻容构成复位电路,用32个发光二极管接到输出端测试输出信号,初始化设置端口DDRA = 0XFF;PORTA=0X00;PORTC = 0X04;关断开关量输出。 问题是:上电瞬间,32个发光二极管都闪一下,也就是复位期间所有输出端口会输出瞬态高电平,在端口A上加下拉电阻(10K),问题没有被解决, 请专家指点一下,该怎样解决这个问题,是不是我的软件中某些设置不正确啊??苦恼!!!有此问题经历的大侠们请出手相助,不胜感谢!!! |
2楼: | >>参与讨论 |
作者: muleebit 于 2006/1/16 21:31:00 发布:
???? 大家都没遇到过这样的问题吗?没人出手相助?是问题太幼稚吗???? |
3楼: | >>参与讨论 |
作者: su_mj000 于 2006/1/17 7:51:00 发布:
"32个发光二极管都闪一下" "32个发光二极管都闪一下",那说明4个HC574在上电瞬间复位时都 处于瞬间导通状态. "在端口A上加下拉电阻"放小一点(<1K)或许有帮助;也可再并上一个电 容试试(但会影响响应速度). |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |