晶振不起振,复位电压异常,求各位大神帮帮忙!!

2019-08-14 00:46发布

QQ截图20170914212629.png QQ截图20170914212711.png QQ截图20170914212723.png

我按着战舰板画了个最小系统,打样回来后发现两个很奇葩的问题:
1.复位端的电压上电后在3V左右,但是慢慢就会下降,最终复位脚的电压就稳定在1.3V左右,导致单片机一直在复位,无法工作
2.我把复位脚直接接高电平后,单片机能正常工作一小段时间,然后又变得不正常,比如说我让LED 100m闪一次,但是LED会闪得很慢,远远超过1ms,用示波器测,发现晶振无波形输出

这两个问题反复出现,我直至没找到原因,还望各位大佬帮帮忙!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
aarooooon
1楼-- · 2019-08-14 05:19
今天上午我终于能写进程序了,分析如下(还不敢确定):
1、手工焊接的板子,因为要使用助焊剂,会造成MCU引脚间漏电,即使使用洗板水洗过之后还是会有漏电现象;
2、nRST引脚有内部弱上拉,但供应电流赶不上漏电的速度。
3、其他引脚间(特别是电源引脚之间)的漏电可能会造成复位。
解决办法:
1、nRST加强上拉,我选的1K。电容选的1uF,因为发现即使强上拉上去之后,nRST引脚还是又波动(分析是电源引脚漏电引起)。
2、尽可能地保证引脚间的绝缘强度,洗板水+小刀割+(三防胶);
3、只要漏电不厉害(用电源供电,观察电流),就让他漏。漏一段之间之后,因为电弧会把引脚氧化,慢慢绝缘就上来了。
你会发现nRST就正常了,貌似不是电源时序的问题。
zsl666888
2楼-- · 2019-08-14 08:27
顶!!!
hahahalyj
3楼-- · 2019-08-14 10:28
zsl666888 发表于 2017-9-14 21:51
顶!!!

其实我更期待你说的是:这个问题简单
jungle1989
4楼-- · 2019-08-14 15:15
电路没什么问题,你的电容确定是100uF的么,还有你可以使用内部RC振荡器试试。
hahahalyj
5楼-- · 2019-08-14 16:26
 精彩回答 2  元偷偷看……
聚东风
6楼-- · 2019-08-14 20:00
你是不是让IO口超载了?

一周热门 更多>