0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

XR806串口驅(qū)動(dòng)CM32M對(duì)小廚寶的控制實(shí)驗(yàn)

冬至子 ? 來源:Ben_gXV4Z ? 作者:Ben_gXV4Z ? 2023-10-23 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一.說明

非常感謝基于安謀科技STAR-MC1的全志XR806 Wi-Fi+BLE開源鴻蒙開發(fā)板試用活動(dòng),并獲得開發(fā)板試用。

XR806是全志科技旗下子公司廣州芯之聯(lián)研發(fā)設(shè)計(jì)的一款支持WiFi和BLE的高集成度無線MCU芯片,支持OpenHarmony minisystem和FreeRTOS,具有集成度高、硬件設(shè)計(jì)簡(jiǎn)單、BOM成本低、安全可靠等優(yōu)點(diǎn)。

任務(wù):APP控制XR806開發(fā)板,使用XR806與CM32M101進(jìn)行USART串口交互模擬控制小廚寶,用LED代替功能開關(guān)。(用CM32MF101的原因是公司這款移動(dòng)的MCU倉(cāng)庫(kù)那里可以隨便拿...)

1697874091316.jpg

二.SDK下載、編譯、燒錄

使用 mkdir 命令新建文件夾,保存之后需要拉取的 SDK,然后 cd 進(jìn)入到剛才新建的文件夾中。

$ mkdir xr806_sdk
$ cd xr806_sdk

拉取倉(cāng)庫(kù)

$ git clone https://sdk.awol.com/git_repo/XR806/xr806_sdk/xr806_sdk.git

如果提示 Username for : 請(qǐng)輸入 全志在線開發(fā)者論壇 的用戶名和密碼。(點(diǎn)贊加幾個(gè)評(píng)論,輕輕松松就2級(jí)了。)

安裝環(huán)境依賴

sudo apt-get install build-essential subversion git libncurses5-dev zlib1g-dev gawk flex bison quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip lsof kconfig-frontends android-tools-mkbootimg python2 libpython3-dev gcc-multilib libc6:i386 libstdc++6:i386 lib32z1

XR806的USART串口

1697872872527.jpg

CM32M101的USART串口

1697874965444.jpg

三.DEMO修改、開發(fā)并鏈接MQTT Broker *** *

拷貝XR806例程目錄下的at_demo,改名cm32usart,并修改配置信息后寫入串口函數(shù)。

cp -r at_demo cm32usart 

改defconfig配置CONFIG_PROJECT="demo/cm32usart"

MQTT連接MQEX

1697875911078.jpg

APP控制LED閃爍

84e671b4d174f1aadbbe48c5e566a2d.jpg

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

    關(guān)注

    12

    文章

    492

    瀏覽量

    64163
  • 串口驅(qū)動(dòng)
    +關(guān)注

    關(guān)注

    2

    文章

    86

    瀏覽量

    19091
  • BLE技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    6743
  • MCU芯片
    +關(guān)注

    關(guān)注

    3

    文章

    256

    瀏覽量

    12068
  • OpenHarmony
    +關(guān)注

    關(guān)注

    29

    文章

    3847

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    使用XR806聯(lián)調(diào)控制四足馬術(shù)機(jī)器人

    本項(xiàng)目使用XR806串口協(xié)議與大疆A板的stm32通訊,實(shí)現(xiàn)并聯(lián)四足機(jī)器人的單腿運(yùn)動(dòng)學(xué)逆解與整體步態(tài)規(guī)劃,本文將講解項(xiàng)目所涉及的算法以及代碼實(shí)現(xiàn)步驟。
    的頭像 發(fā)表于 10-28 09:18 ?1212次閱讀
    使用<b class='flag-5'>XR806</b>聯(lián)調(diào)<b class='flag-5'>控制</b>四足馬術(shù)機(jī)器人

    OpenHarmony南向嵌入式:【XR806開發(fā)板指導(dǎo)文檔】

    XR806_OpenHarmony開發(fā)板是基于XR806芯片設(shè)計(jì)開發(fā)的參考評(píng)估,板身集成了XR806芯片、WiFi/BT雙天線、供電系統(tǒng)、按鈕及LED等,并引出了所有可用引腳,可供開發(fā)者進(jìn)行方案評(píng)估、DIY或小規(guī)模產(chǎn)品研發(fā)使用。
    的頭像 發(fā)表于 04-14 09:25 ?1074次閱讀
    OpenHarmony南向嵌入式:【<b class='flag-5'>XR806</b>開發(fā)板指導(dǎo)文檔】

    XR806芯片、XR806開源鴻蒙開發(fā)板簡(jiǎn)介

    XR806芯片介紹XR806是全志科技旗下子公司廣州芯之聯(lián)研發(fā)設(shè)計(jì)的一款支持WiFi和BLE的高集成度無線MCU芯片,支持鴻蒙L0系統(tǒng)。具有集成度高、硬件設(shè)計(jì)簡(jiǎn)單、BOM成本低、安全可靠等優(yōu)點(diǎn)
    發(fā)表于 11-15 17:08

    XR806芯片、XR806開源鴻蒙開發(fā)板簡(jiǎn)介

    按鍵 1,功能按鍵 1燈 :紅色電源指示燈 1,藍(lán)色可調(diào)節(jié)LED 1供電:Type-C 5V引腳:插針引腳 *9調(diào)試方式:Type-C(已板載串口轉(zhuǎn)USB芯片)晶振:外接40MHz晶振原理圖引腳功能位號(hào)圖固件編譯固件燒錄以上內(nèi)容可以戳右側(cè)全志在線官網(wǎng)XR806在線文檔鏈接
    發(fā)表于 11-15 18:32

    XR806在線調(diào)試方法

    PRJCONF_SWD_EN 13、由于PB2和PB3是在__wrap_main()中初始化成調(diào)試接口的,所以上電并不是調(diào)試,意味著不要使用jlink控制XR806進(jìn)入復(fù)位,不然大概率會(huì)跑飛。4、由于沒辦法
    發(fā)表于 12-02 09:56

    XR806芯片的mac地址要如何存放以及如何獲取

    XR806芯片系統(tǒng)異常重啟如何解決?XR806芯片如何更換打印log?XR806芯片的mac地址要如何存放以及如何獲???求解答
    發(fā)表于 12-28 06:42

    如何保證休眠時(shí)XR806芯片GPIO的電平狀態(tài)呢

    如何保證休眠時(shí)XR806芯片GPIO的電平狀態(tài)呢?XR808/XR809/XR871/XR872和XR8
    發(fā)表于 12-29 06:16

    【直播預(yù)告】全志XR806芯片應(yīng)用實(shí)戰(zhàn)分享

    活動(dòng)簡(jiǎn)介XR806是全志科技研發(fā)設(shè)計(jì)的一款支持WiFi和BLE的IoT芯片,它采用了安謀科技自主研發(fā)的星辰“STAR-MC1”處理器,具有集成度高、硬件設(shè)計(jì)簡(jiǎn)單、BOM成本低、安全可靠等優(yōu)點(diǎn)??蓮V泛
    發(fā)表于 02-28 17:39

    【直播預(yù)告】全志XR806芯片應(yīng)用實(shí)戰(zhàn)分享會(huì)!

    活動(dòng)簡(jiǎn)介XR806是全志科技研發(fā)設(shè)計(jì)的一款支持WiFi和BLE的IoT芯片,它采用了安謀科技自主研發(fā)的星辰“STAR-MC1”處理器,具有集成度高、硬件設(shè)計(jì)簡(jiǎn)單、BOM成本低、安全可靠等優(yōu)點(diǎn)。可廣泛
    發(fā)表于 03-01 09:27

    如何下載xr806鴻蒙代碼并編譯?

    _openharmony2/device/xradio/xr806/liteos_m$ git diff ?! iff --git a/xr806/liteos_m/config.g
    發(fā)表于 03-11 16:02

    使用XR806芯片驅(qū)動(dòng)一下DHT11溫濕度傳感器

    參與全志在線與極術(shù)社區(qū)聯(lián)合舉辦的開發(fā)板試用活動(dòng),收到寄來的全志XR806開發(fā)板,之前用過很多全志的SOC芯片,但是像這種無線芯片還是第一次用。這次打算使用XR806芯片驅(qū)動(dòng)一下DHT11溫濕度傳感器。
    發(fā)表于 10-13 17:28 ?980次閱讀
    使用<b class='flag-5'>XR806</b>芯片<b class='flag-5'>驅(qū)動(dòng)</b>一下DHT11溫濕度傳感器

    XR806開發(fā)板試用】基于FreeRTOS的UART1串口雙向通信測(cè)試

    XR806是全志科技設(shè)計(jì)開發(fā)的一款支持WiFi和BLE的高集成度無線MCU芯片。之前已經(jīng)支持了鴻蒙系統(tǒng),現(xiàn)在又支持了FreeRTOS,可玩性又大大增強(qiáng)了。
    的頭像 發(fā)表于 10-17 11:25 ?1932次閱讀
    【<b class='flag-5'>XR806</b>開發(fā)板試用】基于FreeRTOS的UART1<b class='flag-5'>串口</b>雙向通信測(cè)試

    全志XR806底板位號(hào)圖

    全志XR806底板位號(hào)圖
    發(fā)表于 10-19 15:11 ?0次下載

    全志XR806鴻蒙無線模組原理圖

    全志XR806鴻蒙無線模組原理圖
    發(fā)表于 10-19 15:11 ?7次下載

    全志XR806開發(fā)板原理圖

    全志XR806開發(fā)板原理圖
    發(fā)表于 10-19 15:11 ?12次下載

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品