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

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 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题