相信很多朋友們都遇到過,自信滿滿的將程序下載到板子上,發現MCU居然沒啟動。
那這個現象可能有很多問題會導致,讓我們來看看會有哪些原因。
1、BOOT引腳電平不對:
在GD32 MCU上,BOOT引腳決定了MCU的啟動方式,通常BOOT0引腳下拉時是flash啟動,如果BOOT電平不對就不會執行我們下載的程序了。

2、NRST拉高了嗎?
NRST是MCU的復位引腳,如果復位引腳沒有拉高,程序也不會啟動,復位引腳一般和電源以及連接電路有關,電源上升到POR 2ms后NRST一般會拉高,如果沒有拉高那還要進一步檢查電源和電路。

3、VDD和VDDA電壓滿足工作范圍了嗎?
平時大家一般關注VDD電壓,但VDDA電壓也很關鍵,我們需要確定VDD和VDDA都達到芯片的工作電壓范圍才能讓芯片正常運行。

4、晶振和程序里的配置匹配嗎?
如果mcu超頻了,那么也會上電后跑飛導致不啟動的現象,當我們晶振大小大于程序配置不一致時,就會出現我們以為主頻正常,但芯片實際已經超頻得離譜了。

5、固件和實際芯片型號或類型不匹配
以GD32F303為例,我們打開固件庫會看到GD32F30x(讀叉)固件庫實際對應了GD32F303、F305、F307不同芯片類型,通過宏定義選擇,他們在時鐘上就存在一定區別,固件配置錯的話程序可能就是在時鐘配置里啦。

什么,如果還沒找到問題,那就大膽的進入debug模式,千萬不要對自己的程序太自信哦,真相甚至可能就是打錯一個字母,關于軟件debug的技巧,期待下次分享。
關鍵字:MCU 上電不啟動 GD32
引用地址:
MCU上電不啟動的可能原因分析
推薦閱讀最新更新時間:2025-04-23 15:17
你了解GD32 MCU的命名規則嗎
下面為大家介紹GD32 MCU的通用命名規則,以GD32F303ZGT6為例,其中,GD32代表GD32 MCU,F代表通用系列產品類型,303代表303產品子系列,Z代表144引腳數,G代表1MB Flash容量,T代表LQFP封裝,6代表-40-85°溫度等級。 命名規則詳細說明如下表所示。 字符 說明 列舉 GD32 代表GigaDevice 32位MCU 無 F 代表產品類型 F:SIP通用系列;E:eFlash嵌入式增強系列;L:超低功耗系列;VF:RISC-V系列;W:Wi-Fi無線系列;H:H7高性能系列;A:車規系列。 303 代表產品子系列 GD32F10X、GD32F1X0、GD32F20X、GD
[單片機]
【GD32 MCU 入門教程】GD32 MCU FPU 使用方法
1.Keil 環境下使用 FPU 的方法 GD現有的M4內核MCU 均支持FPU,以下例子以Keil 為環境參考,進行代碼修改和設置界面的配置(同理IAR的設置也是類似)。 1.在選項中找到上述的頁面,選擇使用use single precision。以下使用的是KEIL5的編譯器,其他版本的也是類似。 2.使用F3系列,需要加入兩條語句 在gd32f3xx.h中加入#define __FPU_PRESENT 1 在system_gd32f30x.c中的SystemInit()中加入 / FPU set ti ngs / //如果庫中沒有這條語句,就需要加上 #if (__FPU_PRESENT == 1) && (_
[單片機]
意法半導體推出可配置的車規微控制器電源管理 IC
適合整車通用和功能性安全應用 2024 年 12 月11日,中國—— 意法半導體推出了一款靈活的車規電源管理芯片,新產品適用于 Stellar車規微控制器等高集成度處理器,用戶可以按照系統要求設置上電順序,優調輸出電壓和電流值 。新產品SPSB100可用于整車電氣系統、區域控制單元 (ZCU)、車輛控制平臺 (VCP)、車身控制 (BCM) 和網關模塊。 SPSB100 配備三個開關式降壓功率轉換器和兩個線性穩壓器 (LDO),為系統微控制器提供所需的電壓軌,還可以為外部外設負載和傳感器供電。 此外,新產品還有兩個喚醒輸入和高級故障安全功能。內部升壓控制器可在冷啟動脈沖、啟/停操作和電池低電等電壓瞬變情況下穩定電源電
[汽車電子]
意法半導體推出 STM32WL33 低功耗、長距離無線微控制器,擴展專用生態系統
開發人員可以在巨大的 STM32 生態系統內選擇器件專用軟件和中間件以及 NUCLEO開發板 2024 年 11月29日,中國—— 意法半導體宣布 STM32WL33系列無線微控制器 (MCU) 正式上市,新系列產品集成了最新一代Sub-GHz長距離射頻收發器、Arm? Cortex?-M0+處理器內核和針對智能表計應用定制的外設以及改進的省電功能 。新款 MCU 大大簡化了無線解決方案的設計,縮短了產品上市時間,并延長了電池續航時間。 這些新的面向物聯網的微控制器可用于智能 (水電燃氣) 表、警報系統、智能建筑設備、物流跟蹤和近距離檢測。新產品還是其他高端智能監測系統的理想選擇,例如,智慧城市監測、智慧農業監測,包括土壤
[單片機]
德州儀器推出新款實時微控制器系統 可在汽車與工業應用中實現更智能的處理流程
據外媒報道,當地時間11月11日,德州儀器(Texas Instruments,TI)宣布推出兩款全新的實時微控制器系列——TMS320F28P55x系列和F29H85x系列,旨在幫助工程師在汽車和工業應用中,實現更智能、更安全的處理流程。TI的TMS320F28P55x系列MCU是業內首款集成了神經處理單元(NPU)的實時微控制器,可實現高精度、低延遲的故檢測功能。F29H85x系列則基于TI的新型64位C29數字信號處理內核打造,具有集成了功能安全和網絡安全性能的先進架構。 德州儀器推出新款實時微控制器系統(圖片來源:德州儀器) 通過邊緣AI賦能的MCU實現更智能、更高效的系統 如今,工程師們面臨的挑戰是設計出
[汽車電子]
80C51系列單片機硬件基礎
一、總體介紹; 單片機是一個大規模的集成電路芯片。現在一般介紹單片機時,一般以MCS-51單片機為基礎介紹。學習單片機,以硬件和軟件方面學習。硬件方面:外部引腳、內部編程結構、存儲器結構、時鐘電路、復位電路以及最小系統構成。 二、引腳介紹: 1、主電源引腳(2條):接電源和接地 2、外接晶體引腳(2條); 3、輸入輸出引腳(32條) P0——通用口;雙向通道;外部一般接上拉電阻 P1——準雙向出口,內帶上拉電阻 P2/3——準雙向出口 4、控制引腳(4條):RST——復位信號輸入端 ALE——地址鎖存允許信號 EA——片內外程序存儲器選擇控制端 三、單片機思維導圖 四、單片機硬件
[單片機]
STC89C52單片機定時器2整理
定時器2: 16位自動重裝載和捕獲能力的定時計數器 控制寄存器TCON2:字節地址------------- 0C8H--------------------- 可位尋址 TF2 EXF2 RCLK TCLK EXEN2 TR2 C/T2 CP/RL2 溢出標志位 定時器外部標志 接收時鐘標志 發送時鐘標志 外部使能 啟動、停止控制位 選擇位 捕獲重裝標志 定時/計數器2溢出標志,T2溢出時置位,并申請中斷。只能用軟件清除,但T2作為波特率發生器使用的時候,(即RCLK=1或TCLK=1),T2溢出時不對TF2置位 當EXEN2=1時,且T2EX引腳(P1.0)出現負跳變而造成T2的捕獲或重裝的時候,EXF2
[單片機]
基于STC12系列單片機的通用紅外遙控信號分析程序(一)
前言 最近學51單片機學習到紅外遙控解碼與發送部分,開發板的相關教程只有NEC協議的解碼,基本的解碼套路是1838接收頭輸出管腳接單片機外部中斷0,當接收到紅外信號時產生下降沿觸發中斷,在中斷函數中先延時9ms判斷電平再延時4.5ms判斷電平,從而跳過引導碼;再分別延時560us、1690us左右不等的時間判斷電平來解碼“0”或“1”,直到結束;紅外發送思路就是根據NEC協議及紅外碼值的二進制碼分別控制高低電平,并延時相應的時間。但存在這么幾個問題: 1. 解碼邏輯寫死在中斷處理函數中,不方便擴展、移植; 2. 只能解碼NEC協議的紅外遙控信號,如果拿一款別的遙控器來,編碼協議未知,整個程序就無能為力了;
[單片機]