女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    2143

    瀏覽量

    156033
  • 開發板
    +關注

    關注

    25

    文章

    5501

    瀏覽量

    102183
  • 瑞芯微
    +關注

    關注

    25

    文章

    531

    瀏覽量

    52170
  • 串口軟件
    +關注

    關注

    0

    文章

    6

    瀏覽量

    1775
  • RK2206
    +關注

    關注

    0

    文章

    38

    瀏覽量

    2087
收藏 人收藏

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

    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開發板實現一種智慧車載模塊的設計

    模塊,實現智慧車載模塊和開發板互相通信功能。  智慧車載模塊硬件電路如圖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 ?4403次閱讀
    首發!成功移植鴻蒙到<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 ?2105次閱讀
    基于小凌派<b class='flag-5'>RK2206</b><b class='flag-5'>開發板</b>所制作的簡易示波器

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

    經過三周的時間,我們成功將OpenHarmony 1.1.2版本移植到RK2206開發板上,板載
    的頭像 發表于 04-11 14:05 ?2669次閱讀
    首發!成功移植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 ?1147次閱讀
    【產品試用】小凌派<b class='flag-5'>RK2206</b> OpenHarmony,多樣化IoT物聯網應用<b class='flag-5'>開發板</b>新品首發試用

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

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

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

    基于小凌派RK2206開發板wifi-tcp通信實驗在開發過程中想要與開發板進行通信一般使用串口
    的頭像 發表于 06-14 11:10 ?1949次閱讀
    基于小凌派<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 ?817次閱讀
    基于OpenHarmony輕量級操作系統<b class='flag-5'>實現</b><b class='flag-5'>RK2206</b> WiFi-AP模式<b class='flag-5'>通信</b><b class='flag-5'>開發</b>案例

    基于小凌派RK2206開發板:OpenHarmony如何使用IoT接口控制GPIO外設

    1、案例簡介本案例主要是如何在小凌派-RK2206開發板上使用IOT庫的GPIO接口,進行GPIO編程開發。例程將創建一個任務,通過配置GPIO引腳,實現GPIO讀寫操作。例程源代碼:
    的頭像 發表于 04-11 15:36 ?716次閱讀
    基于小凌派<b class='flag-5'>RK2206</b><b class='flag-5'>開發板</b>:OpenHarmony如何使用IoT接口控制GPIO外設