大家是否有這個(gè)疑惑:大學(xué)課程學(xué)習(xí)51的時(shí)候,老師告訴我們51的最小系統(tǒng)構(gòu)成?那么進(jìn)入32位單片機(jī)時(shí)代,gd32最小系統(tǒng)構(gòu)成又是怎么樣的呢?
1.供電電路
需要確保供電的電壓電流穩(wěn)定,以東方紅開(kāi)發(fā)版為例,選用GD低壓差大電流LDO作為電源轉(zhuǎn)換芯片,保證后端電路的穩(wěn)定。

2.外部晶振電路
時(shí)鐘是單片機(jī)的核心,外部晶振給單片機(jī)提供外部時(shí)鐘。GD32的內(nèi)部時(shí)鐘采用RC震蕩電路,而外部電路采用的是石英晶振起振獲取外部時(shí)鐘,石英起振比RC震蕩電路的精度要高的多。對(duì)于通訊要求比較高的外設(shè),比如USART,CAN,ETH,RTC等,建議采用外部石英震蕩電路。

3.BOOT的選擇
GD32上電時(shí)可以選擇啟動(dòng)模式,不同的啟動(dòng)模式對(duì)應(yīng)不同的啟動(dòng)區(qū)域,具體如下:

1)使用JTAG/SWD以及正常運(yùn)行時(shí)采用第一種方式(X,0)
2) 引導(dǎo)裝載程序中預(yù)置了bootloader,用于對(duì)flash存儲(chǔ)器進(jìn)行重新編程,可以通過(guò)多種接口方式。常用的方式是串口燒錄,也就是ISP下載。
3)第三種方式常用于調(diào)試,將程序?qū)懭隨RAM可以直接進(jìn)行調(diào)試,方便快捷,但是SRAM重新上電后數(shù)據(jù)會(huì)被清空,也就是說(shuō)寫(xiě)入程序只能使用一次,掉電不保存。

4.復(fù)位電路
復(fù)位電路在特定條件下給復(fù)位引腳發(fā)送復(fù)位信號(hào),以303為例,一般是拉低使能,運(yùn)行時(shí)拉高。

以上幾個(gè)條件就構(gòu)成了GD32MCU基本的運(yùn)行條件了,如果您有其他的見(jiàn)解,可以在評(píng)論區(qū)留言討論!