huang0909 发表于 2011-10-5 00:37

手靠近单片机会引起单片机复位???

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 刚做的PIC16F877A的最小系统板,使用外部晶振,晶振电容是20pF,将教材上的一个例程烧进去后,运行正常,但是,当用手指一靠近RB口得时候,液晶屏上九只显示第一行的几个字母而已了,不知道是什么原因????开始以为是电源的问题,后面在VSS和VDD的引脚上,直接并了一个104的电容,还是不行。后来在程序里,把RB口全部设为输出,还是不行。不知道有没有人遇到过?怎么解决?</P>
<P>&nbsp;</P>
<P>&nbsp;</P>

jxb01033016 发表于 2011-10-5 11:42

是的,PIC很脆弱,IO口很容易被静电搞挂,测量时手不能碰。

我用的PIC12F675也是这样。

jxb01033016 发表于 2011-10-5 11:44

手不碰就没事,PIC的IO跟51,AVR都不一样

huang0909 发表于 2011-10-5 14:15

<P>原帖由 <I>jxb01033016</I> 于 2011-10-5 11:42 发表 <IMG border=0 alt="" src="https://bbs.eeworld.com.cn/images/common/back.gif"> 是的,PIC很脆弱,IO口很容易被静电搞挂,测量时手不能碰。 我用的PIC12F675也是这样。 </P>
<P>&nbsp;</P>
<P>原来是正常的啊~</P>
<P>谢谢版主!!!</P>

frank01 发表于 2011-10-6 12:25

回复 楼主 huang0909 的帖子

从图片来看,你的手是已与单片机引脚接触了,这是不允许的情况。。。

yzjhbxt 发表于 2012-1-4 15:49

前两天我去拿个U盘,还没有接触到就对U盘拉了好长的电弧,结果U盘挂了,

laoduwu 发表于 2022-1-19 23:01

<div class='shownolgin' data-isdigest='no'><p>今天遇到同样情况,手已靠近程序就停止了。寻找了大半天,原来手靠近引起了串口接收中断!而由于没有安排接收中断处理程序,所以程序就蒙了停止了。写个接收中断处理程序或关了接收中断,这个现象一下子就没有了。</p>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

ncut俊 发表于 2024-11-15 01:57

<div class='shownolgin' data-isdigest='no'>laoduwu 发表于 2022-1-19 23:01
今天遇到同样情况,手已靠近程序就停止了。寻找了大半天,原来手靠近引起了串口接收中断!而由于没有安排接 ...

<p>你好,我也遇到同样的问题。MCU用的GD32F407ZGT6 ,程序运行的是指示灯闪烁。用一只手摸MCU表面另一只手啥也不摸&nbsp;灯就不亮了,但是另一只手摸板子的GND灯就继续闪烁&nbsp; 就好了。如果不写中断处理程序我只是把引脚通过电容接地 你认为可以解决这个问题吗</p>
</div><script>showreplylogin();</script>
页: [1]
查看完整版本: 手靠近单片机会引起单片机复位???