OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5124|回复: 3

STM8出现的奇葩问题(导不进程序)

[复制链接]

19

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2013-11-5
在线时间
1 小时
发表于 2015-7-14 10:41:36 | 显示全部楼层 |阅读模式
5金钱

在19脚施加0~3.3V电压后,过了一段时间,STM8的SWIM脚波形变成:

NRST脚的波形:


后面换了VCAP处的电容,以及复位电路电容,还是一样。

 

VCAP脚的电压:



一旦在19脚加了电压之后,就变成以上这种现象,最开始是SWIM脚不正常(正常情况下应该是3.3V),一段时间之后,NRST脚开始不正常。所以怀疑是不是因为19脚跟18脚相邻(18脚是导程序的SWIM脚),给18脚造成了干扰,之前在一个信号经过1k电阻衰减到一定幅度之后,再接入19脚,没有发生导不进程序的情况,所以怀疑是不是在19脚在一定的外界电压幅度下会对18脚造成干扰,后用电源给19脚施加电压,由0~3.3V慢慢往上加,发现SWIM脚的电压跟着变动,但并不是一直有规律的变动(比方说,我电源给的电压升高,SWIM也升高,降低,它也降低,但也不是一直都是这个规律。)过了一段时间之后,SWIM脚就彻底变成第一张图的波形了。(供电电源都是稳稳的3.3V)

而后,拿了买来的最小系统版测试,同样给19脚施加电压,测18脚(SWIM)的波形,发现在0~3.3V内,没有任何影响,SWIM脚的电压纹丝不动。

将板子放了一个晚上之后,现在再来看,各脚还是这样的波形,估计芯片跪了。

 

19脚(第二复用功能是ADC)加了电压的系统版SWIM脚电压:


特此提出,请大家帮帮忙,很想知道造成这个原因到底是什么,问题出现了好几次,我觉得并不是偶然因素。还有,有时候拿电烙铁在NRST和SWIM上面刮一刮,几个脚又正常了(几个角并没有虚焊,前面能导几次程序,后面导不了了,报错报的SWIM error),这一次,无论我怎么用电烙铁刮,都没用了。

我知道我的未来不是梦。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165186
金钱
165186
注册时间
2010-12-1
在线时间
2106 小时
发表于 2015-7-14 23:03:25 | 显示全部楼层
回复

使用道具 举报

19

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2013-11-5
在线时间
1 小时
 楼主| 发表于 2015-7-15 10:18:08 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
谢谢,唉,现在又有一块板子出了这个问题,程序连续刷上十几遍后,显示报SWIM error 后面慢慢的,就复位脚出现锯齿波了,然后SWIM脚的电压有正常了。
我知道我的未来不是梦。
回复

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-12-23
在线时间
4 小时
发表于 2015-7-23 12:47:47 | 显示全部楼层
我的情况和你的一样,刚开始是正常的,后来烧录的时候,有时候会出现芯片无应答,无法设置配置字,多烧几次就好了,突然有一次,运行着就挂了,1.8V是好的,复位脚已经是锯齿波了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-9-30 08:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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