m0_59825000 2024-01-10 14:33 采纳率: 40%
浏览 10

STM32G431最小系统板焊接上去后BOOT0引脚串联10K电阻接地,BOOT0电压一直是VDD/2

STM32G431最小系统板焊接上去后BOOT0引脚串联10K电阻接地,BOOT0电压一直是VDD/2,是为什么?芯片供电正常,复位脚电压正常,给板子直接供电3.3V时板子上电压会被拉低至3.0V。给板子供5V时,电压会经过1117降到3.3,BOOT0引脚电压始终保持VDD/2,下载不进去程序。

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-01-10 16:04
    关注

    【以下回答由 GPT 生成】

    这种现象的原因是在STM32G431最小系统板上焊接的10K电阻对BOOT0引脚可能产生影响。BOOT0引脚是用来选择微控制器的启动模式(一般为Flash模式或System memory模式)。正常情况下,BOOT0引脚应该连接到GND以选择Flash模式。但是由于焊接的10K电阻,BOOT0引脚会被拉到VDD/2。

    解决这个问题的方法是将焊接的10K电阻移除,而将BOOT0引脚直接连接到GND。这样可以确保引脚被拉低至GND,选择Flash模式,从而可以正常下载程序。

    具体步骤如下:

    1. 检查焊接的10K电阻是否与BOOT0引脚连接,并确认引脚之间没有异常连接或短路。

    2. 使用焊锡除去焊接的10K电阻。使用焊锡吸取工具 (solder wick) 将焊锡融化并吸取掉。

    3. 确保BOOT0引脚没有与任何其他电路连接,然后使用焊锡连接BOOT0引脚和GND引脚。

    4. 可以使用示波器(oscilloscope)或万用表(multimeter)确认引脚的电压是否正确。

    这样,移除10K电阻并将BOOT0引脚连接到GND后,应该可以正常下载程序。如果问题仍然存在,可能是芯片本身或其它电路出现了故障,建议检查电路图和参考手册以寻找可能的解决方法。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 修改了问题 1月10日
  • 创建了问题 1月10日

悬赏问题

  • ¥15 stc15f2k60s2单片机关于流水灯,时钟,定时器,矩阵键盘等方面的综合问题
  • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
  • ¥30 NIRfast软件使用指导
  • ¥20 matlab仿真问题,求功率谱密度
  • ¥15 求micropython modbus-RTU 从机的代码或库?
  • ¥15 django5安装失败
  • ¥15 Java与Hbase相关问题
  • ¥15 后缀 crn 游戏文件提取资源
  • ¥20 bash代码推送不上去 git fetch origin master #失败了
  • ¥15 LOL外服加入了反作弊系统,现在游戏录像rofl文件离线都无法打开