最近在開發物聯網設備時,遇到了一個讓我困惑很久的問題:為什麼同樣是錯誤,有時候模組回傳 ERROR,有時候卻回傳 +CME ERROR: 3?一直覺得很奇怪,都是錯誤,但是訊息卻不一樣。所以去研究了一下,發現原來還有這層意義!今天就來分享這個發現。
一開始的困惑
當我在測試 AT 命令時,遇到了這樣的情況:
AT+ABCDEFG
ERROR
AT+KSREP
+CME ERROR: 3
同樣都是失敗,為什麼錯誤訊息格式完全不同?這讓我開始深入研究 AT 命令的錯誤機制。
韌體開發 x 踩坑心得 x 讓錢慢慢長大
記得曾經有一次,改了一段看起來超簡單的字串處理邏輯。改完,編譯過了,燒進去跑——直接掛。 不是 crash 那 … 閱讀全文
最近在開發物聯網設備時,遇到了一個讓我困惑很久的問題:為什麼同樣是錯誤,有時候模組回傳 ERROR,有時候卻回傳 +CME ERROR: 3?一直覺得很奇怪,都是錯誤,但是訊息卻不一樣。所以去研究了一下,發現原來還有這層意義!今天就來分享這個發現。
當我在測試 AT 命令時,遇到了這樣的情況:
AT+ABCDEFG
ERROR
AT+KSREP
+CME ERROR: 3
同樣都是失敗,為什麼錯誤訊息格式完全不同?這讓我開始深入研究 AT 命令的錯誤機制。