1.0-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>

 

實物圖

 

 

 

 

 

 

 

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

 

 

 

PCB封裝

https://gitee.com/yang456/ADLibrary

 

      

 

 

 

 

模組供電

可采用5V或者VBAT(2.2V ~ 4.3V)給模組供電

 

 

 

使用串口模塊測試AT指令連接示意圖

 

 

 

 

pytnon + vscode 開發下載

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

 

 

 

 

 

 

 

 

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

 

注意安裝這里勾選上

 

 

 

3.下載工程文件

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

 

 

 

4.我已經下載

 

 

 

5.右擊文件夾選擇 使用 vscode打開

 

 

 

 

 

注意:如果沒有上面的右擊菜單,可使用下面的方式打開; 打開 VSCode,選擇打開文件夾

 

 

 

6.使用串口模塊連接Mini板

普通連接方式:下載程序的時候需要先把boot短接到GND,然后復位下模組(RST引腳拉低復位)

 

 

 

 

 

 

推薦連接方式:(RTS連接BOOT, DTR連接RST)下載程序由軟件流自動控制,無需人為操作進入下載模式

 

 

 

 

 

 

使用推薦方式實際連接如下:

白線為RTS,連接模塊BOOT

黑線為DTR,連接模塊RST

 

 

 

 

7.設置開發板對應的串口號

 

 

8.在官方的源碼增加以下內容

以下內容可以控制在下載完程序以后,軟件自動控制模塊啟動運行(需要使用RTS和DTR連接模組)

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

 

 

 

 

  

9.如果沒有使用RTS和DTR引腳連接模塊(請按照下面的步驟操作)

短接boot和GND引腳, 然后拉低RST引腳,然后懸空RST引腳,此時模組進入下載程序模式

 

 

 

 

 

 

10.打開一個終端

 

 

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

 

 

12.按一下鍵盤的回車(Enter),運行指令

 

 

如果提示找不到串口模塊

 

 

 

安裝 serial module

這里區分python2和 python3:

首先需要在終端輸入:sudo apt install python3-pip          (如果系統已經安裝過了pip,就不需要這一步了)

 

 

然后   pip3 install pyserial

 

 

 

 

 

13.下載完成

 

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

 

 

注意:如果沒有連接RTS和DTR引腳,是人為短接了boot到GND,

需要去掉短接,然后拉低RST引腳然后懸空RST引腳,復位下模組.

 

 

15.提示:

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

默認下載的是main.lua里面的程序

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM