0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

XR806串口驱动CM32M对小厨宝的控制实验

冬至子 来源:Ben_gXV4Z 作者:Ben_gXV4Z 2023-10-23 11:39 次阅读

一.说明

非常感谢基于安谋科技STAR-MC1的全志XR806 Wi-Fi+BLE开源鸿蒙开发板试用活动,并获得开发板试用。

XR806是全志科技旗下子公司广州芯之联研发设计的一款支持WiFi和BLE的高集成度无线MCU芯片,支持OpenHarmony minisystem和FreeRTOS,具有集成度高、硬件设计简单、BOM成本低、安全可靠等优点。

任务:APP控制XR806开发板,使用XR806与CM32M101进行USART串口交互模拟控制小厨宝,用LED代替功能开关。(用CM32MF101的原因是公司这款移动的MCU仓库那里可以随便拿...)

1697874091316.jpg

二.SDK下载、编译、烧录

使用 mkdir 命令新建文件夹,保存之后需要拉取的 SDK,然后 cd 进入到刚才新建的文件夹中。

$ mkdir xr806_sdk
$ cd xr806_sdk

拉取仓库

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

如果提示 Username for : 请输入 全志在线开发者论坛 的用户名和密码。(点赞加几个评论,轻轻松松就2级了。)

安装环境依赖

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修改、开发并链接MQTT Broker *** *

拷贝XR806例程目录下的at_demo,改名cm32usart,并修改配置信息后写入串口函数。

cp -r at_demo cm32usart 

改defconfig配置CONFIG_PROJECT="demo/cm32usart"

MQTT连接MQEX

1697875911078.jpg

APP控制LED闪烁

84e671b4d174f1aadbbe48c5e566a2d.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FreeRTOS
    +关注

    关注

    12

    文章

    473

    浏览量

    61351
  • 串口驱动
    +关注

    关注

    2

    文章

    78

    浏览量

    18349
  • BLE技术
    +关注

    关注

    0

    文章

    24

    浏览量

    5795
  • MCU芯片
    +关注

    关注

    3

    文章

    222

    浏览量

    11147
  • OpenHarmony
    +关注

    关注

    23

    文章

    3322

    浏览量

    15161
收藏 人收藏

    评论

    相关推荐

    使用XR806联调控制四足马术机器人

    本项目使用XR806串口协议与大疆A板的stm32通讯,实现并联四足机器人的单腿运动学逆解与整体步态规划,本文将讲解项目所涉及的算法以及代码实现步骤。
    的头像 发表于 10-28 09:18 477次阅读
    使用<b class='flag-5'>XR806</b>联调<b class='flag-5'>控制</b>四足马术机器人

    XR806芯片、XR806开源鸿蒙开发板简介

    XR806芯片介绍XR806是全志科技旗下子公司广州芯之联研发设计的一款支持WiFi和BLE的高集成度无线MCU芯片,支持鸿蒙L0系统。具有集成度高、硬件设计简单、BOM成本低、安全可靠等优点
    发表于 11-15 17:08

    XR806芯片、XR806开源鸿蒙开发板简介

    按键 1,功能按键 1灯 :红色电源指示灯 1,蓝色可调节LED 1供电:Type-C 5V引脚:插针引脚 *9调试方式:Type-C(已板载串口转USB芯片)晶振:外接40MHz晶振原理图引脚功能位号图固件编译固件烧录以上内容可以戳右侧全志在线官网XR806在线文档链接
    发表于 11-15 18:32

    XR806在线调试方法

    PRJCONF_SWD_EN 13、由于PB2和PB3是在__wrap_main()中初始化成调试接口的,所以上电并不是调试,意味着不要使用jlink控制XR806进入复位,不然大概率会跑飞。4、由于没办法
    发表于 12-02 09:56

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

    XR806芯片系统异常重启如何解决?XR806芯片如何更换打印logXR806芯片的mac地址要如何存放以及如何获取?求解答
    发表于 12-28 06:42

    如何保证休眠时XR806芯片GPIO的电平状态呢

    如何保证休眠时XR806芯片GPIO的电平状态呢?XR808/XR809/XR871/XR872和XR8
    发表于 12-29 06:16

    【直播预告】全志XR806芯片应用实战分享

    活动简介XR806是全志科技研发设计的一款支持WiFi和BLE的IoT芯片,它采用了安谋科技自主研发的星辰“STAR-MC1”处理器,具有集成度高、硬件设计简单、BOM成本低、安全可靠等优点。可广泛
    发表于 02-28 17:39

    【直播预告】全志XR806芯片应用实战分享会!

    活动简介XR806是全志科技研发设计的一款支持WiFi和BLE的IoT芯片,它采用了安谋科技自主研发的星辰“STAR-MC1”处理器,具有集成度高、硬件设计简单、BOM成本低、安全可靠等优点。可广泛
    发表于 03-01 09:27

    如何下载xr806鸿蒙代码并编译?

    _openharmony2/device/xradio/xr806/liteos_m$ git diff 。  diff --git a/xr806/liteos_m/config.g
    发表于 03-11 16:02

    全志XR806基于http的无线ota功能实验

    XR806不仅硬件功能多,XR806也提供了功能极其丰富的SDK,几天体验下来非常容易上手。常见的功能几乎都有相应的cmd或demo实现,HAL也做得非常全面,非常适合快速开发。这一点超级好评!本文
    发表于 11-17 09:45

    XR806开发板试用】使用编码器进行调光

    之前做过一个LED调光的项目,这次想拿XR806来实现,后续打算加入远程控制的功能。
    的头像 发表于 10-08 11:08 484次阅读

    全志XR806底板位号图

    全志XR806底板位号图
    发表于 10-19 15:11 0次下载

    全志XR806核心板位号图

    全志XR806核心板位号图
    发表于 10-19 15:11 1次下载

    全志XR806鸿蒙无线模组原理图

    全志XR806鸿蒙无线模组原理图
    发表于 10-19 15:11 7次下载

    全志XR806开发板原理图

    全志XR806开发板原理图
    发表于 10-19 15:11 9次下载