技術(shù)文檔

更改晶振后如何修改配置

GD32官方提供的固件庫中使用的晶振配置一般為8M或25M,如果讀者使用其他頻率的晶振如何修改配置呢?本文為大家講解如何修改。

GD32如何配置中斷優(yōu)先級分組以及中斷優(yōu)先級

一個GD32 MCU系統(tǒng)需要大家明確系統(tǒng)中使用的中斷優(yōu)先級分組,避免中斷優(yōu)先級配置越界導(dǎo)致一些不符合預(yù)期的中斷現(xiàn)象。中斷優(yōu)先級分組可采用以下函數(shù)接口,其中有4個bit可用于中斷優(yōu)先級分組,如果全用于搶占優(yōu)先級,則可以配置0-15的優(yōu)先級,如果2位用于搶占,2位用于次優(yōu)先級,則搶占優(yōu)先級可以配置0-3,此優(yōu)先級可以配置0-3。

SWD端口無法連接如何排查

大家在調(diào)試GD32 MCU的時候是否也碰到過SWD調(diào)試端口無法連接的情況?SWD端口無法連接的原因有很多,有時候排查沒有思路,可能會耽誤大家的時間,下面小編為大家介紹常見的SWD無法連接的原因,供大家排查參考:

MCU為什么上電不啟動

相信很多朋友們都遇到過,自信滿滿的將程序下載到板子上,發(fā)現(xiàn)MCU居然沒啟動。那這個現(xiàn)象可能有很多問題會導(dǎo)致,讓我們來看看會有哪些原因.

GD32 MCU超頻后無法再次下載程序的解決辦法

我們知道,MCU的系統(tǒng)時鐘主頻就相當于人的心跳或脈搏,為所有的工作單元提供時間基數(shù),所以一般在程序最開始的地方都需要進行主頻配置。GD32固件庫中提供了多種宏定義,可以很方便的將系統(tǒng)時鐘配置為想要的頻率。

如何使用Keil打開GD32 FPU及使用ARM DSP庫?

GD32目前支持ARM Cortex-M和RISC-V兩種內(nèi)核系列芯片,其中Cortex-M內(nèi)核已經(jīng)支持的有M3、M4、M23、M33、M7,這里面除了M3和M23以外,其他的都帶FPU單元。我們知道,F(xiàn)PU在浮點運算速度上有很大的提升,并且只有帶FPU才可以使用ARM的DSP庫。