
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.
best social media services
web site delivered index famety very safe social platform.