0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MCU为什么上电不启动

聚沃科技 2024-01-11 09:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

相信很多朋友们都遇到过,自信满满的将程序下载到板子上,发现MCU居然没启动。

那这个现象可能有很多问题会导致,让我们来看看会有哪些原因。

1、BOOT引脚电平不对:

GD32 MCU上,BOOT引脚决定了MCU的启动方式,通常BOOT0引脚下拉时是flash启动,如果BOOT电平不对就不会执行我们下载的程序了。

wKgaomWfRveARzszAAByapwUZhg260.png

2、NRST拉高了吗?

NRST是MCU的复位引脚,如果复位引脚没有拉高,程序也不会启动,复位引脚一般和电源以及连接电路有关,电源上升到POR 2ms后NRST一般会拉高,如果没有拉高那还要进一步检查电源和电路。

wKgaomWfRv2ARWDtAACiCLhDDbg009.png

3、VDD和VDDA电压满足工作范围了吗?

平时大家一般关注VDD电压,但VDDA电压也很关键,我们需要确定VDD和VDDA都达到芯片的工作电压范围才能让芯片正常运行。

wKgZomWfRwOAL5xxAACTrgfLJU8333.png

4、晶振和程序里的配置匹配吗?

如果mcu超频了,那么也会上电后跑飞导致不启动的现象,当我们晶振大小大于程序配置不一致时,就会出现我们以为主频正常,但芯片实际已经超频得离谱了。

wKgaomWfRwmASaibAAAR7eW97fk339.png

5、固件和实际芯片型号或类型不匹配

以GD32F303为例,我们打开固件库会看到GD32F30x(读叉)固件库实际对应了GD32F303、F305、F307不同芯片类型,通过宏定义选择,他们在时钟上就存在一定区别,固件配置错的话程序可能就是在时钟配置里啦。

wKgZomWfRw-AD50wAAAHcbTkI6U074.png

什么,如果还没找到问题,那就大胆的进入debug模式,千万不要对自己的程序太自信哦,真相甚至可能就是打错一个字母,关于软件debug的技巧,期待下次分享。

好了,今天的内容就这些,如果还没有学废,那就评论区聊聊吧~记得点赞收藏加关注

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6079

    文章

    45660

    浏览量

    676619
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19314

    浏览量

    405706
  • 上电
    +关注

    关注

    0

    文章

    16

    浏览量

    11219
  • GD32
    +关注

    关注

    7

    文章

    436

    浏览量

    27808
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电路板MAX33251EELC IC严重发热是什么原因

    MCU和缓冲器驱动LED灯,电路板MAX33251EELC+发热。I电源正常,无短路 原路图如下
    发表于 05-26 06:48

    TMC2226工作故障问题

    故障描述: 1,初次测试 STM 能够转动3~4秒,但随后便停止运动 2,停止运动后转动电机,发现已经没有保持力矩 3,测量OA12、OB12电压,电压全为VM(24V) 4,测试过程中没有
    发表于 05-14 07:10

    AI 大数据赋能商,选品架一键通全

    被繁琐的架流程消耗大量时间精力,最终陷入“费力讨好”的运营僵局。而AI大数据模型的强势介入,彻底打破了这一困境,真正实现“AI 大数据赋能商,选品架一键通全局”,让
    的头像 发表于 05-12 16:03 112次阅读

    Xilinx A7 FPGA的启动时间分析

    在测试板卡时,发现FPGA板卡启动后,从flash读取配置信息的时间大约需要5、6秒的时间,这个时间个人感觉有点长了。
    的头像 发表于 03-31 11:13 498次阅读
    Xilinx A7 FPGA的<b class='flag-5'>上</b><b class='flag-5'>电</b><b class='flag-5'>启动</b>时间分析

    实战排障|RK平台启动卡死、SPL崩溃,两行日志直接定位DDR硬件死穴!

    在嵌入式Linux产品开发中,U-Boot SPL启动崩溃、主板启动卡死在初始化阶段是最让人头疼的硬故障之一。日志乱码、CPU异常复
    的头像 发表于 02-24 15:22 1381次阅读
    实战排障|RK平台<b class='flag-5'>启动</b>卡死、SPL崩溃,两行日志直接定位DDR硬件死穴!

    瑞萨RX MCU启动文件详解

    本文详细介绍了RX MCU从复位到进入main函数的过程,有助于读者对RX MCU体系结构的理解,RAM和ROM的初始化,以及bootloader程序的开发。
    的头像 发表于 02-11 08:43 1.6w次阅读
    瑞萨RX <b class='flag-5'>MCU</b><b class='flag-5'>启动</b>文件详解

    HPM01ECTOOL型号ethercat分析仪,后黄灯持续闪烁

    ethercat分析仪,具体型号是HPM01ECTOOL。之后,黄色指示灯持续闪烁,上位机软件无法读到数据。电脑端查看该设备被设别为一大容量存储设备,弹出后拔插无效,尝试过上位机上更新MCU及FPGA版本,但均无效,求解决方
    发表于 02-03 09:51

    mcu脉冲检测问题

    检测低电平脉冲,其中,0-7通道是由mcu1检测,8-15通道时是由mcu2检测, 问题:mcu2检测脉冲除了第一次检测是准确的,后面每
    发表于 01-20 15:55

    EMMC有时序要求吗?

    镁光或是三星的EMMC有要求吗?手册没有时序这一章节,VCCQ可以先于VCC吗?
    发表于 01-09 11:33

    请问CW32F030IO是处于什么状态?

    请问CW32F030IO是处于什么状态?为了防止MCU,对外围的电路的误动作,一把很多MCU
    发表于 12-09 07:38

    CW32 MCU的NRST管脚有何特点?

    ,切记在MCU初次过程中,必须保证该管脚电平为高,否则将会导致MCU处于复位状态,无法启动MCU
    发表于 11-12 08:05

    MCU未损坏的前提下,当编程新的Config设置值时,为什么MCU后总是会复位呢?

    MCU未损坏的前提下,当编程新的Config设置值时,为什么MCU后总是会复位?
    发表于 08-27 07:04

    【创龙TLT113-MiniEVM开发板试用体验】启动卡制作+启动

    : UART0(板载3Pin接口) → 波特率 115200 需要安装:MobaXterm软件: 选择对应的串口进行连接 → 观察串口输出: U-Boot 2018.07-g16f6ba7
    发表于 08-05 20:20

    MCU反复启动运行缓慢怎么解决?

    我们的 XMC4500 遇到了一个奇怪的问题。在某种情况下,我发现 MCU 似乎突然运行得更慢了。我观察到以下情况: 1) CAN 消息发送速度大约慢 11.7 倍。 2) 我们的闪烁 LED 频率
    发表于 07-15 06:21

    #工作原理大揭秘 #单片机 #电路原理 #MCU#mcu程序开发

    mcu
    宇凡微电子
    发布于 :2025年06月19日 19:02:28