找回密码
 注册
搜索
查看: 771|回复: 6

[讨论] 求助

[复制链接]
发表于 2006-12-12 16:36:36 | 显示全部楼层 |阅读模式
各位大哥:
     本人最近在做一个项目的开关机,因为我用的电源芯片的使能脚为低电平有效,所以我将它下拉一个电阻到低,另外我还将它连到CPU的GPIO口,用来控制它的高低电平.我现在问题是开机时怎么才能让使能脚为低电平?现在一开机就有1.33V的电压.请各位大哥帮忙!谢谢!
发表于 2006-12-12 18:37:10 | 显示全部楼层
看楼主的意思是开机一直到非程序控制之前,都要将此引脚拉低是吧~
看来是因为你在同时连接到GPIO端的时候,开机GPIO 自动输出高电平了,我不知道为什么你软体写成这样,开机要在 GPIO输出高电平的,但是既然想隔离GPIO在默认下对此引脚的控制,那么你可以用一relay来搞定,realy一边接GPIO,一端接电阻接地,将你使能脚放中间,用软件控制relay的通断,默认下打到使能端就OK了
首先声明,本人很菜
点评回复

使用道具 举报

 楼主| 发表于 2006-12-13 13:02:43 | 显示全部楼层
GPIO口是自动输出的.我用的是时钟芯片产生中断信号来关机的.现在一上电出来的就是高电平的.所以系统不能起来的.
点评回复

使用道具 举报

发表于 2006-12-13 13:47:32 | 显示全部楼层
我的意思就是你再通过另一 端口来控制GPIO与电源使能脚的连接~
点评回复

使用道具 举报

发表于 2006-12-13 17:55:49 | 显示全部楼层
你用一个三级管把GPIO信号反一下相再连到电源芯片的使能脚不就行了嘛。
点评回复

使用道具 举报

发表于 2006-12-14 10:19:07 | 显示全部楼层
抱歉,我上面的回答有点草率了。要回答你的问题,我还需要知道:电源芯片的使能脚的控制阈值,GPIO脚可否编程控制和它的输出结构(OC/OD输出?推挽输出?集电极/漏极输出?射随/源随输出?...),CPU的控制逻辑等等。不过你可以用一个10u左右的电容接在电源芯片的使能脚与地之间,再在GPIO与电源芯片的使能脚之间接一个100欧左右的电阻试试。
点评回复

使用道具 举报

发表于 2006-12-16 21:33:20 | 显示全部楼层
你用的gpio复位默认为高电平?

  或者你可以实验下其他gpio口是不是也是默认为高?

  如果有默认为低的 ,那你重新接这个gpio 最省事
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-27 07:33 , Processed in 0.046784 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表