0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/Learn-NB-IOT-Air302-ForLua" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

<iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/Learn-NB-IOT-Air302-ForLua" width="100%"></iframe>

 

实物图

 

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

尺寸图(超小尺寸,小到2.5CM)

 

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

 

模组供电

可采用5V或者3.3V给模组供电

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

测试AT指令连接示意图

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

 

 

 

 

pytnon + vscode 开发下载

1.安装 python(自行百度安装)

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

2.安装VSCode(自行百度安装)

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

注意安装这里勾选上

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

 

3.下载工程文件

https://gitee.com/openLuat/LuatOS/releases

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

4.我已经下载

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

5.右击文件夹选择 使用 vscode打开

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

 

 

注意:如果没有上面的右击菜单,可使用下面的方式打开; 打开 VSCode,选择打开文件夹

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

6.使用串口模块连接Mini板

普通连接方式:下载程序的时候需要先把boot短接到GND,然后复位下模组(RST引脚拉低复位)

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

 

推荐连接方式:下载程序由软件流自动控制,无需人为操作进入下载模式

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

 

使用推荐方式实际连接如下:

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

 

7.设置开发板对应的串口号

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

8.在官方的源码增加以下内容

以下内容可以控制在下载完程序以后,软件自动控制模块启动运行(需要使用RTS和DTR连接模组)

import serial
ser=serial.Serial(COM_PORT,921600,timeout=0.5)
ser.close()
ser.open()
ser.close()

 

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

9.如果没有使用RTS和DTR引脚连接模块(请按照下面的步骤操作)

拉低boot引脚, 然后拉低RST引脚,然后悬空RST引脚,此时模组进入下载程序模式

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

 

 

 

10.打开一个终端

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

11.填写命令  python air302.py lfs dlfull

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

12.按一下键盘的回车(Enter),运行指令

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

 

13.下载完成

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

14.可以看到板子上的小灯每隔1S闪耀

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

 

注意:如果没有连接RTS和DTR引脚,是人为短接了boot到GND,

需要去掉短接,然后拉低RST引脚然后悬空RST引脚,复位下模组.

 

 

15.提示:

上面的 python air302.py lfs dlfull  意思是下载固件,然后下载程序文件

默认下载的是main.lua里面的程序

0.A1-Air302(NB-IOT)-硬件使用说明,下载和运行第一个lua程序(Mini板)

 

上一篇:FPGA--简易DDS信号发生器 (内涵DDS与CORDIC IP核详解)附源码


下一篇:2021-05-15-读书笔记安全抓包分析11-15