搜索
bottom↓
回复: 17

第一次碰到 pic的io口坏了

[复制链接]

出0入0汤圆

发表于 2017-9-6 09:56:09 | 显示全部楼层 |阅读模式
大神们。我第一次碰到pic的io口坏了。没有电的情况下,用万用表量对地的电阻为无穷大。 io作为输入的情况下,无论外部什么电平都为低电平。我用万用表量了,为输入为4.9v的时候,单片机检测到的还是低电平。谁有遇到过这个现象。想不通!!!

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

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入93汤圆

发表于 2017-9-6 10:01:58 | 显示全部楼层
ANSEL、ANSEL1之类的设置了么

出0入8汤圆

发表于 2017-9-6 10:04:21 | 显示全部楼层
哈哈,你会慢慢的发现第二个、第三个.....   随着样本数量的增加,不是啥奇怪的事情。任何一种MCU或CPU也不能保证不坏。

出0入0汤圆

 楼主| 发表于 2017-9-6 10:37:08 | 显示全部楼层
takashiki 发表于 2017-9-6 10:01
ANSEL、ANSEL1之类的设置了么

只设置了IO口功能。现在的问题在于。限位的二极管的。没有作用了。坏了。用万用表量没有值了。

出0入0汤圆

发表于 2017-9-6 10:39:23 | 显示全部楼层
有可能是是你片机输出了低电平,而外面有直接给了4.9V的

出0入0汤圆

发表于 2017-9-6 10:43:23 | 显示全部楼层
确定是IO坏了,还是IO的初始化没做好?

偷偷告诉你:PIC的MCU上电都是输入状态,如果有模拟口,他会把模拟口也开启,比如2楼所说的ANSEL之类,还有CMCON之类等寄存器上电复位后是会被使能,需要通过软件初始化。至于PIC这么做,我估计是模拟输入口比数字输入口的阻抗大,避免MCU在无程序状态下,给MCU上电,被强灌/拉电流,导致MCU烧毁。因为这个问题,我已经被无数号称“高级工程师”投诉过,有些还要闹到去找第三方检测我IC是不是PIC的。。。。

出0入4汤圆

发表于 2017-9-6 11:09:38 | 显示全部楼层
19系列的MCLR管脚非常容易坏,批量机型会掉坑

出0入0汤圆

发表于 2017-9-6 12:32:11 | 显示全部楼层
坏是很正常的事.

出0入0汤圆

发表于 2017-9-6 14:38:34 来自手机 | 显示全部楼层
yoursnemo 发表于 2017-9-6 10:43
确定是IO坏了,还是IO的初始化没做好?

偷偷告诉你:PIC的MCU上电都是输入状态,如果有模拟口,他会把模拟 ...

看来是microchip的哈,有语音的方案么,可以跑讯飞在线或者离线的库的。

出0入34汤圆

发表于 2017-9-6 14:51:23 | 显示全部楼层
确定配置对了?看清楚PDF,用了十多年pic, IO口很少有坏。。

出0入4汤圆

发表于 2017-9-6 14:57:01 | 显示全部楼层
曾经用IO口驱动LED,电压是没有超过5V的,不知怎么整个port(PB0_7)就挂了,但是可以做输入。

出0入0汤圆

发表于 2017-9-6 16:03:14 | 显示全部楼层
fiddly 发表于 2017-9-6 14:38
看来是microchip的哈,有语音的方案么,可以跑讯飞在线或者离线的库的。

没有哦~我这边就主要弄8位机

出0入0汤圆

发表于 2017-9-6 17:48:27 来自手机 | 显示全部楼层
对外的IO口加限流电阻,一个设备产生几万伏高压,导致PIC的IO偶尔损坏,后来在所有对外的IO上串一个电阻后,再没有出现IO损坏

出0入0汤圆

发表于 2017-9-7 07:43:39 来自手机 | 显示全部楼层
换一个呗!还是不行,就是程序配置有问题。

出0入0汤圆

发表于 2017-9-7 08:11:38 来自手机 | 显示全部楼层
测一下对地和对电源的二极管对不对,不对的话基本可以确认坏了,外围电路贴上来大家帮你分析分析。io口坏是很常见的问题

出0入0汤圆

 楼主| 发表于 2017-9-7 10:38:23 | 显示全部楼层
higeo 发表于 2017-9-7 08:11
测一下对地和对电源的二极管对不对,不对的话基本可以确认坏了,外围电路贴上来大家帮你分析分析。io口坏是 ...

就算那个内部的二极管坏了。但是不知道他怎么坏的

出0入0汤圆

发表于 2017-9-7 10:44:42 | 显示全部楼层
以前在avrmega16上也遇到,有一个IO死活不能输出高电平,换一片就好了

出0入0汤圆

发表于 2017-9-7 11:22:40 | 显示全部楼层
littleswh 发表于 2017-9-7 10:38
就算那个内部的二极管坏了。但是不知道他怎么坏的

不说一下应用场合,不贴外围电路怎么会知道。坏的是哪个二极管?有没有高压脉冲?io有没有可能配置错误造成输出短路?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 22:42

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

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