搜索
bottom↓
回复: 24

怎么去掉51单片机上电时瞬间高电平

[复制链接]

出0入0汤圆

发表于 2015-9-14 13:39:23 | 显示全部楼层 |阅读模式
这一过程估计发生在上电cpu复位之前,后果严重。如题 ,不改硬件 ,能去掉吗。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2015-9-14 13:44:31 | 显示全部楼层
这个不是发生在复位之前的,是发生在复位的时候,可以试试按住复位键不放看看是不是IO都是高电平输出,不改硬件应该是无解的。

出0入0汤圆

发表于 2015-9-14 13:48:01 | 显示全部楼层
很久以前做一套控制器,用51的端口做输出,就出现楼主这种情况。试了很多方案都不能解决,只好在硬件线路的输出做一个延时电路

出5入14汤圆

发表于 2015-9-14 14:03:45 | 显示全部楼层
这个无解,只能改硬件 ...... !

出10入10汤圆

发表于 2015-9-14 14:06:03 | 显示全部楼层
中颖的51单片机通过代码选项可以选择复位时为输入模式,但不知道你的51单片机的具体型号是否有引脚兼容的

出0入0汤圆

发表于 2015-9-14 14:36:37 | 显示全部楼层
加个反相器

出0入0汤圆

发表于 2015-9-14 14:37:58 | 显示全部楼层
51单片机IO不是标准IO口,避免瞬间高电平影响,只能做低电平对外设有效

出0入0汤圆

发表于 2015-9-14 14:39:02 | 显示全部楼层
51单片机IO不是标准IO口,避免瞬间高电平影响,只能做低电平对外设有效

出0入0汤圆

发表于 2015-9-14 14:48:16 来自手机 | 显示全部楼层
stc的话,很简单的,用2k电阻下拉即可,然后推挽模式输出高电平

出0入0汤圆

发表于 2015-9-14 14:51:19 | 显示全部楼层
teddeng 发表于 2015-9-14 14:48
stc的话,很简单的,用2k电阻下拉即可,然后推挽模式输出高电平

标准51,这种方式都可以

出0入0汤圆

发表于 2015-9-14 14:54:01 | 显示全部楼层
啥牌子的51,STC的有办法解决,他们官方手册上有。其它单片机,可以使用反相器。

出0入0汤圆

发表于 2015-9-14 16:39:43 | 显示全部楼层
xinfa190 发表于 2015-9-14 14:51
标准51,这种方式都可以

标准的不行,没推挽输出拉不上去的。

出0入0汤圆

发表于 2015-9-14 20:05:40 | 显示全部楼层
加入反相器就解决了~~~~~~~~~~~~~~

出0入0汤圆

发表于 2015-9-14 20:25:47 | 显示全部楼层
这个也困扰了我很久,现在设备上电,气缸都要抖一下,很是恶心。
硬件改动不了。我用的PIC 单片机

出0入8汤圆

发表于 2015-9-14 21:54:16 | 显示全部楼层
加个三极管就反相了啊,设计单片机电路都要考虑这个问题的,

出0入0汤圆

发表于 2015-9-15 15:59:26 | 显示全部楼层
teddeng 发表于 2015-9-14 16:39
标准的不行,没推挽输出拉不上去的。

你说的对,我只考虑了上电为低

出0入0汤圆

发表于 2015-9-15 16:17:47 | 显示全部楼层
现在的51都有推挽输出模式,加下拉电阻就解决,非要用老式51那就只好加反相了

出0入4汤圆

发表于 2015-9-15 17:00:45 | 显示全部楼层
我之前是在相应端口上加个电容。。。

出0入0汤圆

发表于 2015-9-15 17:14:47 | 显示全部楼层
这个最好是硬件上使用低电平使能。因为很多老的MCU,上电复位后,IO都是高电平的。
现在新出的MCU,貌似是可以配置成复位后是3态或是固定电平的。
但为了保险起见,最好都统一使用低电平使能控制

出0入0汤圆

 楼主| 发表于 2015-9-17 08:28:22 来自手机 | 显示全部楼层
snail_dongbin 发表于 2015-9-14 20:25
这个也困扰了我很久,现在设备上电,气缸都要抖一下,很是恶心。
硬件改动不了。我用的PIC 单片机 ...

我这个  如果全部高电平   会短时短路   

出0入0汤圆

发表于 2015-9-17 08:34:11 | 显示全部楼层
有瞬间高电平,那有瞬间低电平吗? 没有换过来用不就行了。。。这是玩单片机的人应该知道的事情。

出0入0汤圆

发表于 2015-9-17 08:46:09 | 显示全部楼层
用C8051,做个兼容板,焊在原位置。

出0入0汤圆

发表于 2015-9-17 08:49:04 | 显示全部楼层
上电,下电,Fail Safe是需要在电路设计时就需要独立、专门考虑的情形。

一般来说,除非有特定的,管教兼容的芯片恰好满足你的要求,否则基本都要重新设计电路。

出0入0汤圆

发表于 2015-9-17 15:49:37 | 显示全部楼层
marking...

出0入0汤圆

发表于 2015-9-17 16:11:24 | 显示全部楼层
不改硬件,老式51无解。新点的,楼上说的推挽是正解
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-7 01:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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