概述
给自己以后提醒!!!
这次做的STM32平衡车的板子,发现仿真器一直烧写不进去,提示“core is held”.
先看魔术棒,排除了仿真器连接的问题;
上网搜“core is held”原因,网友说应该是复位脚RST的电平没有拉高,但是我的原理图上已经把RST脚通过10K上拉电阻给拉高了,于是用万用表去测电平,结果真的是低压平!0.1V左右!
接着检查上拉电阻的阻值,没问题!又检查RST通过电容接地的电容有没有问题,容值也没问题!
这个时候,又想到是不是单片机管脚在焊接的时候出现临近短接的情况?于是用万用表去测每个管脚之间是否短路,还是没问题!
那会不会是电路板设计有问题?排除,因为这块电路板是之前使用测试过的旧板的剩下的空板,设计没问题!
那会不会是STM32单片机的问题,这批单片机是淘宝上低价买的,质量不行?那我重新去嘉立创商城买贵的,结果买回来一试,还是一样的core is held“”。
感觉山穷水尽了!
隔了两个月,偶然间网上又去搜“RST被拉低”的原因,运气好,一个网友说是焊锡膏没清理的问题!
赶紧去用酒精和棉签去洗干净!竟然好使了!!!
最后
以上就是沉静手套为你收集整理的STM32 RST管脚上拉后一直是0.1V左右的低电平,恶心,终于找到原因,焊锡膏啊的全部内容,希望文章能够帮你解决STM32 RST管脚上拉后一直是0.1V左右的低电平,恶心,终于找到原因,焊锡膏啊所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复