• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

自己做了一个stm32的板子,可以下载但是不能运行程序

lichangle 2018-06-21 浏览量:1072

可以下载程序 说明 单片机是好的 但是运行的结果不对 单片机没有反应

后来用示波器测量晶振 发现频率只有几十k 有时还会停振 晶振是12M的

换了晶振还是一样的情况

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:8
  • 晶振没有起振,肯定跑不起来撒,高速电路对布线要求有点高的,可以请个经验丰富的人帮你瞧一下。
    • 发布于2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个一般都是你晶振的匹配电容没有选择正确导致的,你重新更换晶振电容的参数
    • 发布于2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是晶振的匹配电路没有做好,每个厂家的晶振都会有一种最合适的匹配电路,可以找厂家索取

    匹配不对的话晶振大概率工作异常

    • 发布于2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 要检查一下你的晶振是不是已经起振了,如果晶振没有起振的话更换晶振或者晶振电容就可以了
    • 发布于2018-06-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个应该是晶振不起振,晶振无法正确输出时钟,而单片机的寄存器又设置为依靠外部晶振的时钟,那么程序必定跑飞。

    • 发布于2018-06-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 可能是BOOT0和BOOT1设置不对的,把boot0接地试试看
    • 发布于2018-07-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 用你的jlink连接上去看看报什么错误信息,然后对照错误信息分析原因
    • 发布于2018-07-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

自己做了一个stm32的板子,可以下载但是不能运行程序