
2. 安裝Serial 軟體RealTerm,並取得LoRa韌體版本編號
使用USB-To-Serial 設備連接ifroglab LoRa module,取得LoRa韌體版本
步驟
第一步:
安裝Serial 軟體RealTerm–
同樣的也可以在Mac 使用CoolTerm 和 Linux , 甚至 MCU 都可以與LoRa Module 溝通
第二步:
並且可以確認硬體接線正確。
第三步:
請確認USB 的驅動程式正確。
第四步:
資料傳送規格PDF檔,請在此下載
第五步;
透過RealTerm 軟體,送出資料為
0x80,0x00,0x80,0x80
就會回傳
0x80, 0x80,………. 的資料,那就代表正確,因為版本和編號
,每一個都會有些不一樣,但是只要0x80, 0x80開頭就正確,詳細功用請看PDF 檔的說明。
另外,CRC 的算法是每一個bytes 做XOR 的計算,您可以用計算機,裡面有工程用的選項,就送算出,以這個指令為例
CRC = 0x80 XOR 0 XOR 0 計算後答案是0x80
所以送出的資料,才會是
0x80,0x00,0x80,0x80
影片教學
錯誤排除:
Q:如果沒有任何回應的話,請確認
- LoRa 的接腳是否鬆動因為 lora 1272 接腳很短,建議用焊槍固定,或者用膠帶貼折固定。
- lora 1272 記得電源是Pin3 是要接 3.3VDC,不是5V喔!然後RX, TX 沒有差不必特地轉電壓
- lora 1272 的RX,TX使否接反了,很多USB-To-Serial 上面的印刷會有誤,可以互換再測一次
如果回傳的數字是
0xC1,0xFF,………. 的資料,代表 lora 1272有到,但格式有問題,請確認
- 軟體送出的格式,是純16進位的數字,不是ASCII文字喔!
- 不用加上CR/New Line 等跳行的指令
Q: 沒有資料回傳
A:事實上,執行 ap-Lib-1-lora-init.py 是非常重要的,用來證明「 電腦<-> USB-To-Serial <-> LoRa 」
這三者是否有連接成功。
如果執行後,如下圖所示,那就代表沒有

看到資料透過USB 送出去[128,0,0,128]的指令需求到到LoRa IC上,
但是 LoRa IC 並沒有回傳資料,如果正確的話,因該回傳[80,80,6,x,x,0,0,x,x,x]。如下圖:

如果沒有顯示任何東西的話,那代表「 電腦<-> USB-To-Serial <-> LoRa 」 中的 USB 到LoRa 資料沒傳遞過去,所以LoRa IC 沒收到任何指令的動作。
這因該是以下的幾個問題產生
#. 請確認一下 你焊槍的接腳, 注意要”3.3V” 的電源, RX, TX 有接對,不行的話,請互換。
#. 確定一下速度是115200
#. 確定一下COM 是正確的位置。
web site blog
blog web site index.
web site
web site best social media services.
instagram hacklink services
best buy hacliknk instagram goread services.