文章
-
【GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第十八講 USART-485通信實(shí)驗(yàn)2024-06-18 09:48
485一般指RS485。RS485名TIA-485-A, ANSI/TIA/EIA-485或TIA/EIA-485,是由電信業(yè)協(xié)會(huì)和電業(yè)聯(lián)盟定義。RS485就是個(gè)硬件通信協(xié)議,它規(guī)定當(dāng)兩線間電壓差為+2V ~ +6V時(shí)為邏輯“1”,電壓差為-2V ~ -6V時(shí)為邏輯“0” -
【GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第十七講 USART-中斷串口收發(fā)實(shí)驗(yàn)2024-06-17 09:53
前面章節(jié)中我們已經(jīng)學(xué)習(xí)了串口的狀態(tài)標(biāo)志位,本實(shí)驗(yàn)就是使用TBE中斷和RBNE中斷來(lái)實(shí)現(xiàn)中斷收發(fā)數(shù)據(jù),實(shí)驗(yàn)原理是RBNE中斷用來(lái)接受數(shù)據(jù),IDLE中斷用于判斷發(fā)送方數(shù)據(jù)結(jié)束,TBE中斷用于發(fā)送數(shù)據(jù)。 -
【GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第十六講 USART-DMA串口收發(fā)實(shí)驗(yàn)2024-06-15 09:54
在前面ADC章節(jié)中,我們介紹了DMA的工作原理,這里就不多做介紹。從GD32F303用戶手冊(cè)中可以查到,各串口的TX和RX分別對(duì)應(yīng)DMA的不同通道,比如USART0的TX對(duì)應(yīng)DMA0的通道3,而RX對(duì)應(yīng)DMA0的通道4。 -
【GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第十五講 USART-printf打印實(shí)驗(yàn)2024-06-14 09:42
串口,從廣義上看,指所有串行通信接口,比如RS232、RS422、RS485、SPI、IIC等。串行通訊是指僅用一根接收線和一根發(fā)送線就能將數(shù)據(jù)以位進(jìn)行傳輸?shù)耐ㄓ嵎绞健:痛型ㄓ嵪鄬?duì)應(yīng)的是并行通訊,并行通信指一個(gè)傳輸接口可以傳輸8個(gè)bit即一個(gè)byte(有時(shí)甚至更多),雖然串行通信比并行通信慢,但是串口可以在僅僅使用兩根線的情況下就能實(shí)現(xiàn)數(shù)據(jù)的傳輸。 -
【GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第十四講 DAC-輸出電壓實(shí)驗(yàn)2024-06-13 09:44
我們上幾章學(xué)習(xí)了ADC,本章我們來(lái)學(xué)習(xí)DAC。ADC是模-數(shù)轉(zhuǎn)換,即模擬量轉(zhuǎn)換為數(shù)字量,DAC正好相反,即數(shù)-模轉(zhuǎn)換,是將MCU的數(shù)字量轉(zhuǎn)換為模擬量——電壓。 -
【GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第十三講 ADC-內(nèi)部溫度傳感器和參考電壓采樣實(shí)驗(yàn)2024-06-12 09:47
本實(shí)驗(yàn)是通過(guò)ADC注入組采樣內(nèi)部溫度傳感器和參考電壓,通過(guò)本實(shí)驗(yàn)主要學(xué)習(xí)以下內(nèi)容: •內(nèi)部溫度傳感器和參考電壓簡(jiǎn)介 •ADC注入組采樣配合ADC中斷應(yīng)用 -
【GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第十二講 ADC-雙軸按鍵搖桿多通道循環(huán)采樣實(shí)驗(yàn)2024-06-11 09:40
本實(shí)驗(yàn)是通過(guò)ADC規(guī)則組多通道循環(huán)采樣方式實(shí)現(xiàn)雙軸按鍵搖桿傳感器x和y軸電壓值的讀取,通過(guò)本實(shí)驗(yàn)主要學(xué)習(xí)以下內(nèi)容: •雙軸按鍵搖桿傳感器工作原理 •DMA原理 規(guī)則組多通道循環(huán)采樣 -
【GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第十一講 ADC-電源電壓?jiǎn)瓮ǖ繟DC檢測(cè)實(shí)驗(yàn)2024-06-09 10:18
我們知道,自然界中有非常多的模擬信號(hào),比如上一節(jié)提到的光照強(qiáng)度,還有其他的例如溫度、聲音等等,那么人們是怎么來(lái)衡量一個(gè)模擬信號(hào)的呢? 我們通常會(huì)說(shuō)今天光照度達(dá)到了3萬(wàn)Lux(照度單位),現(xiàn)在測(cè)量到的體溫是36.5℃,我們所處的環(huán)境是40分貝,沒(méi)錯(cuò),人們就是通過(guò)將這些模擬信號(hào)數(shù)字化,從而達(dá)到衡量這些模擬信號(hào)的目的。那對(duì)于MCU來(lái)說(shuō),如果要測(cè)量一個(gè)模擬量,可以通 -
【GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第十講 FWDGT-獨(dú)立看門狗實(shí)驗(yàn)2024-06-08 09:45
一般來(lái)說(shuō),搭配MCU的產(chǎn)品都需要有長(zhǎng)期運(yùn)行的需求,特別像一些工業(yè)設(shè)備,可能要求運(yùn)行個(gè)幾年都不關(guān)機(jī),但誰(shuí)也不能保證在這幾年里,MCU里面的代碼不出任何問(wèn)題,更何況自然環(huán)境中還存在很多電磁干擾、靜電等,都可能會(huì)導(dǎo)致MCU出現(xiàn)運(yùn)行異常的情況,比如程序卡死啦,進(jìn)入錯(cuò)誤狀態(tài)啦等等,這個(gè)時(shí)候,我們就可以通過(guò)一個(gè)非常可愛(ài)的外設(shè)——看門狗,來(lái)幫助MCU從異常狀態(tài)復(fù)位,讓程序 -
【GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第九講 RTC-萬(wàn)年歷實(shí)驗(yàn)2024-06-07 09:43
RTC(Real Time Clock)——實(shí)時(shí)時(shí)鐘定時(shí)器,可以用作日歷。RTC 電路分兩個(gè)電源域部分,其一位于備份域中,該部分包括一個(gè) 32 位的累加計(jì)數(shù)器、一個(gè)鬧鐘、一個(gè)預(yù)分頻器、一個(gè)分頻器以及RTC時(shí)鐘配置寄存器。備份域這部分電路不會(huì)因?yàn)橄到y(tǒng)復(fù)位或者M(jìn)CU進(jìn)入低功耗而丟失數(shù)據(jù),所以在系統(tǒng)復(fù)位或MCU從低功耗下喚醒,RTC 的設(shè)置和時(shí)間都可以保持不變。另