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不需要安装,点击可以直接运行;

文章目录

  • 一、MXKit开发套件简介
  • 二、MXKit开发套件实物图
  • 三、了解硬件布局和引脚配置
  • 四、硬件接线
    • 4.1 开发板跳线帽接线
    • 4.2 硬件连接方式
  • 五、烧录AT固件
  • 六、安装串口驱动
  • 七、测试串口通信

一、MXKit开发套件简介

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

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

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

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

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

STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯_第1张图片

STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯_第2张图片

二、MXKit开发套件实物图

STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯_第3张图片

STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯_第4张图片

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

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

四、硬件接线

4.1 开发板跳线帽接线

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

4.2 硬件连接方式

STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯_第5张图片

五、烧录AT固件

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

STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯_第6张图片

六、安装串口驱动

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

STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯_第7张图片

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

STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯_第8张图片
如果你的驱动没装好,则需要按照如下方法进行安装:
STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯_第9张图片

七、测试串口通信

打开putty.exe,按照如下进行设置:
STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯_第10张图片

点击open,然后输入AT,回车,出现OK,则说明串口通信成功,如下图所示:
STM32G0+EMW3080+阿里云实现单片机WiFi智能联网功能(一)EMW3080实现和PC之间的串口通讯_第11张图片

你可能感兴趣的:(IOT物联网项目专栏,程序人生)