技術(shù)文檔

如何使用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庫。

什么是ISP?什么是IAP?

做單片機開發(fā)的工程師經(jīng)常會聽到兩個詞:ISP和IAP,但新手往往對這兩個概念不是很清楚,今天就來和大家聊聊什么是ISP,什么是IAP?

RTC碰到LXTAL低頻晶振停振怎么辦?

GD32F303的RTC模塊框圖如下圖所示,RTC時鐘源可選擇HXTAL/128、LXTAL或IRC40K,一般為了實現(xiàn)更精準的RTC時間,MCU系統(tǒng)均會外掛32.768KHz LXTAL低頻晶振,但由于低頻晶振負阻抗較大,不容易起振,若外部電路布線、匹配電容選擇以及驅(qū)動模式配置不合適,可能會存在啟動或運行過程中LXTAL停振的風險,當LXTAL停振后,RTC將會面臨時間停止的狀況,此時我們應該如何處理?

GD32 MCU碰到IIC總線卡死怎么辦?

大家在使用MCU IIC通信時,若碰到設備復位或者總線干擾等情況,可能會導致IIC總線卡死,表現(xiàn)上總線上SDA或者SCL其中一根線為低電平,IIC總線一直處于busy狀態(tài)。