1.介紹
距離上次測評也有一陣子了,抽了一些時間來繼續(xù)測評,這次沒有加外設,就修改例程實現UART控制開發(fā)板上的LED燈,下面我們先來看一下官網給出的例程,這里使用的是官網的“MG32F02A072_132_V1.11”例程庫,圖1為官方例程列表。
圖1
接下來選擇一下要選用的例程,看了一下其他例程,發(fā)現就圖2的例程比較容易修改,所以選擇的“UART0_RX_DMA”這個例程來進行代碼修改。
圖2
我們來看一下主函數,可以看到有一個地方在判斷UART接收的內容,那么就從圖3這里來修改LED燈。
圖3
2.設計
首先需要增加LED引腳的初始化,分別是三個燈,初始化如下圖4,當然不要忘記初始化引腳的時鐘增加一個使能函數,如圖5。
圖4
圖5
最后修改就接收數據里面的內容,根據不同指令讓不同的燈進行變化,分別設置‘0’改變紅燈,‘1’改變綠燈,‘2’改變藍燈,修改完之后如圖6所示。
圖6
串口使用的是PB8和PB9兩個引腳,接線如圖7。
圖7
最終的運行效果如圖8所示。
圖8
3.總結
這一次測評整體的難度比較低,所以大家應該看一遍就會了,后期有時間的話會繼續(xù)做測評,并對代碼進行講解。
編輯:hfy
-
led燈
+關注
關注
22文章
1594瀏覽量
109318 -
uart
+關注
關注
22文章
1264瀏覽量
103196
發(fā)布評論請先 登錄
同樣的代碼在官方開發(fā)板上運行正常,在自己板子上就跑不起來,怎么辦?

基于小凌派RK2206開發(fā)板:OpenHarmony如何使用IoT接口控制UART外設

【北京迅為】iTOP-RK3568開發(fā)板鴻蒙OpenHarmony系統(tǒng)南向驅動開發(fā)實操-HDF驅動配置UART

【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅動開發(fā)-第4章 UART基礎知識

LED節(jié)能燈電路板上的電容:關鍵作用與不可或缺性

飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)板適配之LED
【RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】+03+UART+控制舵機+控制LED
RZ/G2L高速虛擬串口方案 基于瑞薩RZ/G2L SMARC開發(fā)板的虛擬(Virtual UART)實現方案

【AG32開發(fā)板體驗連載】雷達實現與控制
【AG32開發(fā)板體驗連載】基于NTC的溫度測控裝置制作
在NXP源碼基礎上如何適配ELF 1開發(fā)板的UART功能

ElfBoard技術貼|如何在NXP源碼基礎上適配ELF 1開發(fā)板的UART功能

在TI開發(fā)板上啟用Android Automotive

評論