如题,做课题时,焊完最小系统后,用JLink检测MCU时,读不出MCU的信息,如下图所示。

答主用的芯片是STM32G031系列,之前已经用过此芯片,而且电路都是现成经过验证的,只是重新对PCB进行了布局。出现了这种情况,让我有点意外。

开始时我以为是元器件有虚焊,于是我用电压表一根线一根线的捋了下,捋完后没啥问题,再一上电,结果还是不行。我又准备了一个JLink,连上没显示,用两个JLink连接好的板子没有问题。我同样检查了keil里面的选项,和以前一样没有动过,下载速率,芯片型号这些都是默认的。接着我又拿出块板子,重新焊了一块,结果还是不行。因为之前没有遇到过这个问题,而且觉得有点不可思议,意识里感觉只有焊对元器件通上电就能读出MCU。  一直不行,不能干等着,要想办法,我想会不会PCB制板时有瑕疵,因为水平不一样,内部电路给我制错了?怀着这个想法,我找了家大的PCB制板店,又打了一版,满怀信心,结果再次焊的时候,还是不行,我迷了,到底是什么原因呢?新的板子我也每根线用电压表测,都是导通的,多次检查了PCB电路,G031板子就20pin,最小系统构造简单,就几个元器件,所以排查问题时工作量很少,但我反复检查反复测就是没有问题,让我真的很怀疑。后来我把之前焊过的好板子上的器件拆下,焊在我的板子上,依旧不行我真的快崩了。

搁置了几天我开始查G031的数据手册,无意中发现手册中说,复位键的外围电容要近可能的靠近芯片,我之前布的电容离芯片稍远,像抓住救命稻草般,我再次修改布局,改完后发出,满怀期待,以为这次问题不大,结果,我又想多了,现实再次给我沉重的打击,我已经无计可施了。其实这期间也在网上查这个问题,搜到的有说芯片锁住了,要么就是SWD SWC连错了等等,跟我的情况不太一样,因为我的芯片是新的,不存在锁住,所以找了很多没找到。  最后我请教了师兄,哈哈,因为我是接手的师兄的项目,他说他之前也遇到过这个问题。

解决方案:他问我JLink在板子上引出几根线,我说三根SWC,SWC,GND,他说你这样不对,一定要把JLink的VCC3,3在板子上预留出来,JLInk的VCC要接在L2的左边,即没经过电感的3.3V上,

这样让JLink给MCU供电,只要JLINK和MCU没问题,就一定可以读出MCU,我照着这方法试了下,结果真的读出来了,真得很激动,困扰了很久终于解决了!

至于原因应该是,板子的3.3V要和JLINK上的3.3连在一块,为了使MCU和JLINK处于一个电路下,这样传数据有保证,当然有的MCU质量过硬,不用JLINK的3.3V和板子的3.3V接就能读出,像我之前就没有接过照样可以读出,所以可能是我这批MCU质量不那么过硬。 JLINK的3.3V没和板子3.3V连通,有时候板子电压不稳定,JLINK的压差和MCU的压差不同,会导致读不出MCU。

因此以后画板子时,一定要把JLINK的3.3V连到板子上。

我又试了试,JLINK给板子供电和电源供电同时开着,JLINK读不出MCU,关上电源的电,就能读出。

另:在没有检测出芯片时遇到一个问题,现在也没有想明白,焊完电源完,测量电压是3.28V,算正常。接着焊完最小系统,最小系统就VDDA的电感电容和复位键的电感电容,再加一个主芯片。 当我再次测量电压时,我的电压只有3V多一点点,我用排除法,把最小系统的每个元件拿掉(除了主芯片)测电压,电压都是3V多一点点,但当我拿掉芯片时,电压回到了3.28v,感觉芯片耗电有点离谱,到现在也没有想通原因。

J-Link连上电路板,keil检测不出MCU相关推荐

  1. mpu6050 z轴校准_大渡口区上门校正检定量具外校-第三方检测计量出校准证书

    大渡口区上门校正检定量具外校-第三方检测计量出校准证书 可全国下厂服务!价格优惠!可加急加快出报告!欢迎来电咨询! 可全国下厂服务!价格优惠!可加急加快出报告!欢迎来电咨询! 可全国下厂服务!价格优惠 ...

  2. 查询服务器硬盘上电时间,鲁大师检测硬盘通电时间怎么操作?检测硬盘通电时间教程...

    核心提示: 对才使用鲁大师的小伙伴而言,不知道怎么检测硬盘通电时间,那么该怎样办呢? 对才使用鲁大师的小伙伴而言,不知道怎么检测硬盘通电时间,那么该怎样办呢?下面就是小编带来的鲁大师检测硬盘通电时间的 ...

  3. js检测弹出窗口拦截程序

    在我们做web编程的时候,经常需要会用到弹出窗口的功能.但是由于很多的广告是以弹出窗口的形式存在的,所以就出现了所谓"弹出窗口拦截器"的功能.在xp打完sp2以后,就会有" ...

  4. 计算机检测不出移动硬盘,电脑不显示移动硬盘怎么办,检测不到移动硬盘的原因...

    移动硬盘可以作为电脑硬盘之外的容量存储介质,只要通过HDMI的模块相连电脑,就能像电脑硬盘一样,需要储存大量的文件和资料.不过移动硬盘在使用过程中,也会遇上一些问题,看起来电脑不表明移动硬盘无法使用一 ...

  5. 如何关闭coreldraw x4检测弹出非法软件您的产品已被禁用怎么办?

    CDR作为成名杰作,Corel公司对于它的盗版打击力度无疑也是非常的大,很多朋友下载破解版或者用注册机注册以后只要电脑联网,很快就会被官方检测出来变为30天试用期的评估版,对于此种情况小编也是做了多种 ...

  6. NTC负温度系数的热敏电阻——通过ADC检测计算出相应温度值

    NTC作为一种负温度系数热敏电阻,其阻值随温度升高而降低.利用热敏电阻的特性可以做温度传感器检测温度应用在单片机中.下面简单介绍下,在单片机中AD检测热敏电阻电压值,然后转换成电阻值,求出当前的实际温 ...

  7. 行云海cms mysql检测不出版本_行云海CMS(XYHCMS)网站内容管理系统 v3.6 bulid1012

    行云海CMS(XYHCMS)网站内容管理系统 v3.6 bulid1012 更新日志 [√]增加审核功能 [√]让编辑器支持html5原生mp4播放器 [√]让编辑器支持html5原生mp3播放器 [ ...

  8. uniapp之苹果手机运行检测不出(亲测)

    在手机上运行,但是HBuilder识别不到IPhone手机, 我先安装iTunes,但是还是识别不到, 最后安装的iTools成功识别 注意:iOS9.0及以上系统需要在"设置"- ...

  9. 51单片机(五)独立键盘检测与矩阵键盘检测

    独立键盘检测与矩阵键盘检测 一.独立键盘检测 1.工作原理 2.举例 2.1 位定义 2.2 数码管显示 3.3 按键 2.4 中断服务函数 2.5 完整程序 二.矩阵键盘检测 1.工作原理 2.程序 ...

最新文章

  1. Dijkstra算法的思想和数学归纳法
  2. python相同key合并value_python之入门
  3. hdu3415 单调队列模板题
  4. 信息学奥赛C++语言: 绝对素数
  5. 12GB内存版华为P30、P30 Pro工信部入网:售价或将突破7000元
  6. 计算机课程设计 校园网规划设计与实现,校园网的规划与实现.doc
  7. 2013计算机核心期刊,2013年度发表国内核心期刊论文
  8. Windows补丁查询地址
  9. 高等数学(第七版)同济大学 习题6-2 (后18题)个人解答
  10. 北方工业大学编译原理——四、五章单元测试内容复习
  11. Xcode8 支持iOS7等设备调试的方法
  12. blog微服务架构代码_DDD+微服务大型案例:Uber如何从复杂的RPC微服务转向面向业务领域的微服务架构DOMA? -优步工程博客...
  13. 【腾讯鲜为人知的重武器3】首席体验官的刀锋
  14. 销售ERP软件系统主要包括哪些功能?
  15. 作团队感悟(9)----该对谁负责
  16. [SpringMVC笔记] SpringMVC-18-拦截器链配置
  17. Android数据存储(三)----- SQLite数据库存储
  18. php ci框架查询数据库占用大量的cpu,CodeIgniter 性能优化
  19. [iCloud]iCloud学习笔记--APP内启用iCloud及CloudKit Dashboard介绍
  20. keil中c语言问题汇总(佛科院——深夜学习)

热门文章

  1. UPnP 体系架构和基本原理 —— Linux SDK for UPnP Devices
  2. VLAN作用以及特点
  3. GMap.net 自定义Marker
  4. 确定信号的功率谱matlab,信号的功率谱估计——Matlab
  5. 示教器重定位下机器人动作_PDPS机器人虚拟调试——PS篇 第二十课 atc爪手安装与卸载...
  6. SpringBoot实战(十八):签到奖励实现方案
  7. 你知道吗?JS代码混淆加密,很有用!
  8. jquery表格日历写入html代码,简单的日历记事本jQuery插件e-calendar(带样式美化)
  9. 公共关系礼仪实务章节测试题——公共关系的类型(五)
  10. 利用Python3.x 删除字符串中的特殊字符——即ASCII控制字符