一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

UART控制開發(fā)板上的LED燈實(shí)現(xiàn)方案

454398 ? 來源:面包板社區(qū) ? 作者: 二哲科技 ? 2020-10-14 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.介紹

距離上次測評也有一陣子了,抽了一些時間來繼續(xù)測評,這次沒有加外設(shè),就修改例程實(shí)現(xiàn)UART控制開發(fā)板上的LED燈,下面我們先來看一下官網(wǎng)給出的例程,這里使用的是官網(wǎng)的“MG32F02A072_132_V1.11”例程庫,圖1為官方例程列表。

圖1

接下來選擇一下要選用的例程,看了一下其他例程,發(fā)現(xiàn)就圖2的例程比較容易修改,所以選擇的“UART0_RX_DMA”這個例程來進(jìn)行代碼修改。

圖2

我們來看一下主函數(shù),可以看到有一個地方在判斷UART接收的內(nèi)容,那么就從圖3這里來修改LED燈。

圖3

2.設(shè)計(jì)

首先需要增加LED引腳的初始化,分別是三個燈,初始化如下圖4,當(dāng)然不要忘記初始化引腳的時鐘增加一個使能函數(shù),如圖5。

圖4

圖5

最后修改就接收數(shù)據(jù)里面的內(nèi)容,根據(jù)不同指令讓不同的燈進(jìn)行變化,分別設(shè)置‘0’改變紅燈,‘1’改變綠燈,‘2’改變藍(lán)燈,修改完之后如圖6所示。

圖6

串口使用的是PB8和PB9兩個引腳,接線如圖7。

圖7

最終的運(yùn)行效果如圖8所示。

圖8

3.總結(jié)

這一次測評整體的難度比較低,所以大家應(yīng)該看一遍就會了,后期有時間的話會繼續(xù)做測評,并對代碼進(jìn)行講解。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1596

    瀏覽量

    109743
  • uart
    +關(guān)注

    關(guān)注

    22

    文章

    1276

    瀏覽量

    103955
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    【RA-Eco-RA6M4開發(fā)板評測】+01+開箱測評+UART+PWM+LED

    【RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】+03+UART+控制舵機(jī)+控制LED - 瑞薩單片機(jī)論壇 - 電子技術(shù)論壇 -
    發(fā)表于 07-17 23:43

    【匯思博SEEK100開發(fā)板試用體驗(yàn)】01 SEEK100開發(fā)板開箱&簡介

    喇叭用于驗(yàn)證揚(yáng)聲器功能。 LED 開發(fā)板設(shè)計(jì)有 7 個 LED : 3 個由恒流源控制
    發(fā)表于 07-03 22:28

    【BPI-CanMV-K230D-Zero開發(fā)板體驗(yàn)】+控制與Python編程

    ,在學(xué)習(xí)Python編程的基礎(chǔ)通過GPIO來實(shí)現(xiàn)LED控制。 在開發(fā)板
    發(fā)表于 06-27 17:33

    同樣的代碼在官方開發(fā)板運(yùn)行正常,在自己板子就跑不起來,怎么辦?

    同樣的代碼在Nordic官方開發(fā)板可以運(yùn)行正常,但在自己板子就跑不起來,如果你碰到了上述情況,建議按照如下步驟進(jìn)行自檢: 首先確認(rèn)用戶元器件焊接良好,功能正常。如果你的板子有
    的頭像 發(fā)表于 05-12 15:26 ?216次閱讀
    同樣的代碼在官方<b class='flag-5'>開發(fā)板</b><b class='flag-5'>上</b>運(yùn)行正常,在自己板子<b class='flag-5'>上</b>就跑不起來,怎么辦?

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

    1、實(shí)驗(yàn)簡介本實(shí)驗(yàn)將演示如何在小凌派-RK2206開發(fā)板使用IOT庫的UART接口,進(jìn)行UART編程開發(fā)。例程將創(chuàng)建一個任務(wù),通過配置
    的頭像 發(fā)表于 04-22 14:22 ?459次閱讀
    基于小凌派RK2206<b class='flag-5'>開發(fā)板</b>:OpenHarmony如何使用IoT接口<b class='flag-5'>控制</b><b class='flag-5'>UART</b>外設(shè)

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

    【北京迅為】iTOP-RK3568開發(fā)板鴻蒙OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)實(shí)操-HDF驅(qū)動配置UART
    的頭像 發(fā)表于 03-25 11:02 ?716次閱讀
    【北京迅為】iTOP-RK3568<b class='flag-5'>開發(fā)板</b>鴻蒙OpenHarmony系統(tǒng)南向驅(qū)動<b class='flag-5'>開發(fā)</b>實(shí)操-HDF驅(qū)動配置<b class='flag-5'>UART</b>

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

    【北京迅為】iTOP-RK3568開發(fā)板OpenHarmony系統(tǒng)南向驅(qū)動開發(fā)-第4章 UART基礎(chǔ)知識
    的頭像 發(fā)表于 03-17 15:50 ?480次閱讀
    【北京迅為】iTOP-RK3568<b class='flag-5'>開發(fā)板</b>OpenHarmony系統(tǒng)南向驅(qū)動<b class='flag-5'>開發(fā)</b>-第4章 <b class='flag-5'>UART</b>基礎(chǔ)知識

    飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)板適配之LED

    嵌入式開發(fā)工程師點(diǎn)亮一個LED,就類似軟件工程師實(shí)現(xiàn)一個hello world程序。ELF 1開發(fā)板主控
    發(fā)表于 01-23 10:49

    【RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】+03+UART+控制舵機(jī)+控制LED

    【RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】+03+UART控制舵機(jī) 1、引言 本來想完成CAN的測試發(fā)現(xiàn)控制板沒有CAN
    發(fā)表于 12-18 22:39

    RZ/G2L高速虛擬串口方案 基于瑞薩RZ/G2L SMARC開發(fā)板的虛擬(Virtual UART)實(shí)現(xiàn)方案

    RZ/G2L具有豐富的外設(shè),比如千兆以太網(wǎng),CANFD以及豐富的UART接口,可以滿足工業(yè)數(shù)據(jù)收集處理相關(guān)的應(yīng)用。本文主要介紹基于瑞薩RZ/G2L SMARC開發(fā)板的一種虛擬(Virtual
    發(fā)表于 11-20 14:41 ?1006次閱讀
    RZ/G2L高速虛擬串口<b class='flag-5'>方案</b> 基于瑞薩RZ/G2L SMARC<b class='flag-5'>開發(fā)板</b>的虛擬(Virtual <b class='flag-5'>UART</b>)<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>方案</b>

    【AG32開發(fā)板體驗(yàn)連載】雷達(dá)實(shí)現(xiàn)控制

    的項(xiàng)目計(jì)劃: 根據(jù)文檔,搭建開發(fā)環(huán)境; 驗(yàn)證串口通信,并能夠串口控制開發(fā)板; 基于內(nèi)部CPLD資源完成高頻脈沖產(chǎn)生,并能夠通過ARM端實(shí)現(xiàn)控制
    發(fā)表于 10-26 18:11

    【AG32開發(fā)板體驗(yàn)連載】基于NTC的溫度測控裝置制作

    開發(fā)板和AGM專用下載器,見圖1和圖2所示。 圖1 開發(fā)板 圖2 下載器 該開發(fā)板的功能布局如圖3所示,只是4個LED的標(biāo)注位置應(yīng)在左下角。 圖3 下載器 在上電后,除電源指示
    發(fā)表于 10-09 19:57

    在NXP源碼基礎(chǔ)如何適配ELF 1開發(fā)板UART功能

    UART即通用異步收發(fā)器,是一種支持全雙工串行通信協(xié)議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達(dá)8路的UART接口,提供了豐富的串行通信能力。 針對ELF 1開發(fā)板,實(shí)際引出了4路
    的頭像 發(fā)表于 09-29 11:49 ?709次閱讀
    在NXP源碼基礎(chǔ)<b class='flag-5'>上</b>如何適配ELF 1<b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>UART</b>功能

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

    UART即通用異步收發(fā)器,是一種支持全雙工串行通信協(xié)議的接口。在i.MX6ULL處理器平臺上,該處理器原生支持多達(dá)8路的UART接口,提供了豐富的串行通信能力。 針對ELF 1開發(fā)板,實(shí)際引出
    的頭像 發(fā)表于 09-25 13:56 ?2832次閱讀
    ElfBoard技術(shù)貼|如何在NXP源碼基礎(chǔ)<b class='flag-5'>上</b>適配ELF 1<b class='flag-5'>開發(fā)板</b>的<b class='flag-5'>UART</b>功能

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

    電子發(fā)燒友網(wǎng)站提供《在TI開發(fā)板啟用Android Automotive.pdf》資料免費(fèi)下載
    發(fā)表于 09-18 14:52 ?0次下載
    在TI<b class='flag-5'>開發(fā)板</b><b class='flag-5'>上</b>啟用Android Automotive