在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于瑞芯微RK2206芯片實現PC和開發板互相通信功能

科技綠洲 ? 來源:凌智電子 ? 作者:凌智電子 ? 2022-05-17 10:52 ? 次閱讀

小凌派-RK2206開發板:UART控制案例

一、簡介

通用異步收發傳輸器(Universal Asynchronous Receiver/Transmitter),通常稱作UART。它將要傳輸的資料在串行通信與并行通信之間加以轉換。作為把并行輸入信號轉成串行輸出信號的芯片,UART通常被集成于其他通訊接口的連結上。

本文基于瑞芯微RK2206芯片 + OpenHarmony系統,通過uart控制實現PC和開發板的互相通信功能。

二、硬件電路設計

模塊整體硬件實物圖如下圖所示。電路比較簡單,這邊不對電路進行說明。

圖片

圖1電路實物圖圖

三、程序設計

UART控制主要分為UART初始化和UART收發。

1、UART初始化

這部分代碼為uart初始化的代碼。首先用 LzUartDeinit() 函數將串口釋放掉;其次用PinctrlSet()將GPIO0_PB6復用為UART0_RX_M0,GPIO0_PB7復用為UART0_TX_M0。最后調用 LzUartInit()函數初始化uart。源代碼如下所示:


2、UART發送

具體uart寫操作如下:


3、UART接收

具體uart讀操作如下:

四、編譯過程

1、搭建和下載源代碼

我已將OpenHarmony源代碼上傳到Gitee社區中,大家可以根據以下網址下載。

https://gitee.com/Lockzhiner-Electronics/lockzhiner-rk2206-openharmony3.0lts

本文使用的案例網址如下:https://gitee.com/Lockzhiner-Electronics/lockzhiner-rk2206-openharmony3.0lts/tree/master/vendor/lockzhiner/rk2206/samples/b6_uart

2、打開sdk下面路徑的文件

/vendor/lockzhiner/rk2206/samples/b6_uart/uart_example.c

3、修改編譯腳本

修改 vendor/lockzhiner/rk2206/sample 路徑下 BUILD.gn 文件,指定 uart_example 參與編譯。

"./b6_uart:uart_example",

修改 device/lockzhiner/rk2206/sdk_liteos 路徑下 Makefile 文件,添加 -luart_example 參與編譯。

hardware_LIBS = -lhal_iothardware -lhardware -luart_example

3、編譯固件

hb set -root .

hb set

hb build -f

4、燒寫固件

請參考Gitee網址的說明手冊(“燒錄打印”章節):https://gitee.com/Lockzhiner-Electronics/lockzhiner-rk2206-openharmony3.0lts/blob/master/device/rockchip/README_zh.md

五、實驗結果

程序編譯燒寫到開發板后,按下開發板的RESET按鍵,通過串口軟件查看日志如下:

審核編輯:彭靜

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PC
    PC
    +關注

    關注

    9

    文章

    2105

    瀏覽量

    154738
  • 開發板
    +關注

    關注

    25

    文章

    5127

    瀏覽量

    98323
  • 瑞芯微
    +關注

    關注

    24

    文章

    436

    瀏覽量

    51565
  • 串口軟件
    +關注

    關注

    0

    文章

    6

    瀏覽量

    1706
  • RK2206
    +關注

    關注

    0

    文章

    34

    瀏覽量

    1843
收藏 人收藏

    評論

    相關推薦

    基于OpenHarmony+小凌派RK2206開發板制作的簡易示波器

    基于OpenHarmony + 小凌派RK2206開發板制作的簡易示波器,實時采集波形,實時計算并實時顯示對應的波形。OpenHarmony實時性較高,穩定性好,
    的頭像 發表于 05-10 09:02 ?4669次閱讀

    首發!成功移植OpenHarmony到RK2206開發板,2022年2月即將開源~

    【直播報名】移植OpenHarmony輕量系統到龍芯1c300芯片經過三周的時間,我們成功將OpenHarmony 1.1.2版本移植到RK2
    發表于 12-15 18:30

    輕量系統開發套件介紹:凌睿智捷 | 小凌派-RK2206 開發板套件

    凌睿智捷 | 小凌派-RK2206 開發板套件是由福州市凌睿智捷電子有限公司出品,主控器為高性能、高性價比的
    發表于 04-21 13:39

    【小凌派RK2206開發板試用體驗】測評之二:開發環境搭建,編譯下載,智慧井蓋案例測評

    凌派-RK2206是一款由福州市凌睿智捷電子有限公司專為HarmonyOS系統打造的HarmonyOS開發板。主控為
    發表于 06-03 23:22

    RK2206開發板搭載OpenHarmony操作系統簡介

    1、小凌派-RK2206開發板簡介小凌派-RK2206開發板主控器為
    發表于 07-28 17:28

    將OpenHarmony1.1.2版本移植到RK2206開發板上介紹

    1、將OpenHarmony 1.1.2版本移植到RK2206開發板上凌智RK2206
    發表于 08-23 18:11

    基于RK2206開發板實現一種智慧車載模塊的設計

    模塊,實現智慧車載模塊和開發板互相通信功能?! ≈腔圮囕d模塊硬件電路如圖1所示,電路中包含了E53接口連接器,EEPROM存儲器、超聲波處理電路和聲光報警電路?! ≡髡撸洪_源基礎軟
    發表于 09-06 18:13

    RK2206開發板搭載OpenHarmony操作系統

    凌智RK2206開發板簡介凌智RK2206開發板是由福州市凌睿智捷電子有限公司出品,主控器為
    發表于 09-07 17:15

    首發!成功移植鴻蒙到RK2206開發板,代碼即將開源~

    經過三周的時間,我們成功將OpenHarmony 1.1.2版本移植到RK2206開發板上,板載
    發表于 12-15 18:21 ?4133次閱讀
    首發!成功移植鴻蒙到<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK2206</b><b class='flag-5'>開發板</b>,代碼即將開源~

    基于小凌派RK2206開發板所制作的簡易示波器

    基于OpenHarmony + 小凌派RK2206開發板制作的簡易示波器,實時采集波形,實時計算并實時顯示對應的波形。OpenHarmony實時性較高,穩定性好,
    的頭像 發表于 05-06 17:09 ?1871次閱讀
    基于小凌派<b class='flag-5'>RK2206</b><b class='flag-5'>開發板</b>所制作的簡易示波器

    首發!成功移植OpenHarmony到RK2206開發板,2022年2月即將開源~

    經過三周的時間,我們成功將OpenHarmony 1.1.2版本移植到RK2206開發板上,板載
    的頭像 發表于 04-11 14:05 ?2384次閱讀
    首發!成功移植OpenHarmony到<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK2206</b><b class='flag-5'>開發板</b>,2022年2月即將開源~

    【產品試用】小凌派RK2206 OpenHarmony,多樣化IoT物聯網應用開發板新品首發試用

    ↑↑↑掃描圖片二維碼,立即參與試用↑↑↑開發板套件簡介凌智RK2206開發板——RK2206芯片
    的頭像 發表于 04-06 15:50 ?988次閱讀
    【產品試用】小凌派<b class='flag-5'>RK2206</b> OpenHarmony,多樣化IoT物聯網應用<b class='flag-5'>開發板</b>新品首發試用

    小凌派-RK2206開發板:UART控制案例

    通信與并行通信之間加以轉換。作為把并行輸入信號轉成串行輸出信號的芯片,UART通常被集成于其他通訊接口的連結上。本文基于
    的頭像 發表于 06-14 11:12 ?1109次閱讀
    小凌派-<b class='flag-5'>RK2206</b><b class='flag-5'>開發板</b>:UART控制案例

    基于小凌派RK2206開發板wifi-tcp通信實驗

    基于小凌派RK2206開發板wifi-tcp通信實驗在開發過程中想要與開發板進行通信一般使用串口
    的頭像 發表于 06-14 11:10 ?1481次閱讀
    基于小凌派<b class='flag-5'>RK2206</b><b class='flag-5'>開發板</b>wifi-tcp<b class='flag-5'>通信</b>實驗

    基于OpenHarmony輕量級操作系統實現RK2206 WiFi-AP模式通信開發案例

    實驗內容本示例將演示如何在小凌派-RK2206開發板上使用WiFi-AP模式(即將RK2206作為WiFi路由器),實現PC端進行TCP
    的頭像 發表于 08-08 08:23 ?507次閱讀
    基于OpenHarmony輕量級操作系統<b class='flag-5'>實現</b><b class='flag-5'>RK2206</b> WiFi-AP模式<b class='flag-5'>通信</b><b class='flag-5'>開發</b>案例
    主站蜘蛛池模板: 四虎最新永久在线精品免费 | 最刺激黄a大片免费观看下截 | 我要色综合网 | 欧美一级片手机在线观看 | 日韩欧美一区二区三区不卡视频 | 欧美一二三区在线 | 中文字幕第一区 | 天堂最新版资源www在线 | 日韩美女拍拍免费视频网站 | 天天干伊人 | 中文字幕在线观看一区二区三区 | 久久久久久99 | 色婷婷婷婷 | 奇米影视一区二区三区 | 婷婷久久综合九色综合九七 | 黄色在线免费看 | 香蕉视频在线观看国产 | 国产一区二区在线视频播放 | 性a爱片免费视频性 | 亚洲视频一区在线观看 | 天天综合色一区二区三区 | 亚洲男人的天堂久久香蕉网 | 国产网站免费视频 | 龙口护士门91午夜国产在线 | 成人国产一区二区 | 亚洲一级免费视频 | 青草精品视频 | 国产精品国产主播在线观看 | avtt亚洲一区中文字幕 | 噜噜噜噜私人影院 | 美女视频永久黄网站免费观看国产 | 久久久久毛片成人精品 | 欧美三级一区二区 | 久久青草免费91观看 | 国产91丝袜在线播放九色 | 国产二三区 | 亚洲伊人天堂 | 日韩爱爱 | 天天做天天爱天天爽综合网 | 四虎永久精品免费网址大全 | 我要看一级大片 |