技術(shù)文檔

節(jié)省IO的小技巧:GD32 MCU如何使用一個GPIO實現(xiàn)串口半雙工收發(fā)

一般情況串口的接受和發(fā)送分別需要使用TX和RX兩個引腳來實現(xiàn),但在一些UART的實際應(yīng)用中,通信雙方身份為主機(jī)和從機(jī),數(shù)據(jù)流是半雙工的,那么當(dāng)IO口資源緊張時可以使用半雙工模式通過一個引腳實現(xiàn)數(shù)據(jù)的發(fā)送和接受,同時又保證數(shù)據(jù)不出錯。我們一起來看下紅楓派開發(fā)板例程中是如何實現(xiàn)的?

GD32 串口接受異常的幾個原因

前面我們介紹過GD32 485發(fā)送時出現(xiàn)異常的最常見原因,有小伙伴反饋想要知道GD32 串口接受異常的可能原因,今天我們就來安排。

如何排查GD32 MCU復(fù)位是由哪個復(fù)位源導(dǎo)致的?

上期為大家講解了GD32 MCU復(fù)位包括電源復(fù)位和系統(tǒng)復(fù)位,其中系統(tǒng)復(fù)位還包括獨(dú)立看門狗復(fù)位、內(nèi)核軟復(fù)位、窗口看門狗復(fù)位等,在一個GD32系統(tǒng)中,如果莫名其妙產(chǎn)生了MCU復(fù)位,如何排查具體是由哪個復(fù)位源導(dǎo)致的呢?

MCU為什么上電不啟動

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