STM8S003 如何测试芯片是否损坏

本文讲述了在STLINK无法访问芯片时的故障排查步骤,包括使用万用表检查Vdd/Vss电压、GPIO对地阻值,以及与正常开发板进行对比,特别强调了避免3.3v与GND反接的重要性。
摘要由CSDN通过智能技术生成

STLINK无法访问芯片的问题

  1. 30006: Chip dost not answer
  2. Failed to get prog status
  3. commu error

出现这些问题,在排除了其他的问题以后,如何确定芯片是否已经损坏

使用万用表的X10K档对比正常的开发板,对比GPIO的对地阻值,可以间接确定芯片是否异常

排查芯片异常

  1. 连接STLINK通电,测量Vdd Vss电压,如果电压被拉低,则几乎可以确定芯片或者供电电路损坏
  2. 测量 Vdd Vss的阻值,不同的开发板,有一些不同,本板子3.3v对地阻值在800欧,正常
  3. 测量SWIM与3.3v SWIM与GND的阻值,正常的情况下均是10K左右
  4. NRST对3.3v阻值与设计有关,每个板子都有所不同,阻值在1K以上基本正常, 上拉电阻

对比正常工作的开发板找到正常状态下的各个Pin阻值,典型值

Pin 3.3vGND
SWIM10K10K
NRST1.7K 1.7K
3.3vx

800

GPIO A B C Dx10K

不同的芯片有不同的阻值,但经过对比,基本都能判断,如果SWIM的阻值异常,基本可以确定无法拿来进行调试

在使用或者开发时,千万注意不要反接3.3v 跟GND,必烧

风枪吹限制在350度下,等降温以后再测量阻值才比较准确

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值