STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯

  • 项目描述:该系列记录了STM32G0+EMW3080实现单片机智能联网功能项目的从零开始一步步的实现过程;
  • 硬件环境:单片机为STM32G030C8T6;物联网模块为EMW3080V2-P;网联网模块的开发板为MXKit开发套件,具体型号为XCHIP
    MXKit-Base V2.2;
  • 软件环境:STM32需要的软件有STM32CubeMX和STM32CubeIDE;开发IDE为eclipse;MXKit的串口调试工具使用的是putty.exe;
  • 串口指令:串口指令使用的是AT指令; 通信方式使用的是UART
  • 项目过程:本项目采用模块化的形式一步步的实现STM32G0+EMW3080+阿里云实现单片机智能联网功能;第一步先使用MXKit开发板和PC进行通信;第二步是配置阿里云飞燕平台;第三步是MXKit开发板实现配网功能,MXKit和阿里云之间成功通讯;第四步是STM32G0单片机实现和EMW3080的串口通讯;第五步是测试整体的功能;

本节为该项目的第一节,主要任务是实现EMW3080实现和PC之间的串口通讯;本节的目的就是测试MXKit开发板的串口通信功能是否正常,因此用PC代替单片机,使用PC和MXKit开发板进行串口通讯;

本节需要用到putty.exe串口调试工具以及《UM0010CN_MXKit开发套件用户手册_V1.2.pdf》,我放在了资源中,点击下载链接(https://download.csdn.net/download/AnChenliang_1002/87934852)直接下载即可,解压密码666;putty.exe不需要安装,点击可以直接运行;

《UM0010CN_MXKit开发套件用户手册_V1.2.pdf》也可以去庆科的官网下载,链接:https://docs.mxchip.com/zh/uyvmu2/oadbxc.html

一、MXKit开发套件简介

上海庆科(MXCHIP)推出的MXKit 系列开发套件,可用于物联网、智能硬件原型机开发。

它为开发者提供了一个开箱即用的智能硬件解决方案,方便验证用户的软件和功能,使产品可以快速、安全地连接至云服务平台和手机端,缩短研发周期,迅速推向市场。

MXKit开发套件由MXKit-Base , MXKit-Core两部分组成,其中:

  • MXKit-Base板是具备丰富外设接口的通用开发主板,可以兼容所有MXKit-Core板;

  • MXKit-Core板是包含MXCHIP无线通讯模组的IOT接入核心板;

在这里插入图片描述

在这里插入图片描述

二、MXKit开发套件实物图

在这里插入图片描述

在这里插入图片描述

三、了解硬件布局和引脚配置

详细的阅读《UM0010CN_MXKit开发套件用户手册_V1.2.pdf》,里面有对整个板子硬件以及引脚等的介绍;

四、硬件接线

4.1 开发板跳线帽接线

详细的阅读《UM0010CN_MXKit开发套件用户手册_V1.2.pdf》,里面介绍了使用UART模式该如何接线;
我就直接附上我的实物图了,也可以直接参照我的接线方式进行接线即可,如下图所示:

在这里插入图片描述

4.2 硬件连接方式

在这里插入图片描述

五、烧录AT固件

我的板子中已经烧录好了AT固件,如果没有烧录好,可以参考《UM0010CN_MXKit开发套件用户手册_V1.2.pdf》里的方法:

在这里插入图片描述

六、安装串口驱动

将Micro USB 线的一头插到PC的USB口,另一头插到MXKit开发板的micro插头;如下图所示:

在这里插入图片描述

打开笔记本的设备管理器->端口(COM和LPT),如果能找到下图的两个端口,那就说明驱动已经装好了,不需要重新装;其中COM6为用户通信端口,COM7为调试串口;

在这里插入图片描述
如果你的驱动没装好,则需要按照如下方法进行安装:
在这里插入图片描述

七、测试串口通信

打开putty.exe,按照如下进行设置:
在这里插入图片描述

点击open,然后输入AT,回车,出现OK,则说明串口通信成功,如下图所示:
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘凉~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值