設備內部存在三類系統參數,分別為:用戶系統參數、出廠系統參數和默認系統參數。
用戶系統參數:也稱“工作參數”,可修改可保存,每次上電時自動加載并按照此參數運行。
在設備使用過程中對參數的修改、設備運行邏輯均是指用戶參數,用戶參數是使用最頻繁的參數類別。
出廠系統參數:保存于獨立分區中的一組系統參數,僅當收到“恢復出廠參數”指令或者
設備檢測到用戶參數異常而無法工作時才會讀取并覆蓋用戶系統參數。出廠參數可使用特殊指令進行修改。設備出廠時此參數已由廠家進行了設置,建議不要修改(慎用)。
默認系統參數:默認參數是僅能保證設備能完成基本通訊工作的一組系統參數,此參數為
固定參數,用戶無法通過任何途徑修改。當恢復出廠參數后,內部判斷設備仍無法正常工作時會自動加載默認系統參數,以使基本的數字通訊可以進行。
恢復出廠參數
有兩種方法實現所有參數(寄存器)恢復為出廠值
(1)硬件參數復位:在模塊啟動時,檢測到參數復位管腳 RST 為低電平時復位參數為出廠
值,在管腳電平未恢復為高電平前,模塊一直處于暫停狀態。復位后,由UART 輸出提示信息 “RST\\r\\n”。
(2)軟件參數復位:向寄存器 SYS_FUN 寫入 0x02。
以下幾種情況時,模塊會自動恢復為出廠參數
(1)參數 CRC 錯誤:上電過程中,檢測到參數區校驗碼錯誤,自動恢復為出廠參數值,由
UART 輸出提示信息“CRC Err\\r\\n”。
(2)UART 通訊速率錯誤:上電過程中,檢測到參數 BAUD 值為非法的通訊速率值,自動恢
復為出廠參數值,由UART 輸出提示信息“BAUD Err\\r\\n”。
2修改出廠參數
使用當前的用戶參數寫入到出廠參數區。此操作建議專業人員使用,普通用戶不要輕易修
改出廠參數。
使用指令設置
$STFC\\r\\n
設備響應后返回字符串:OK\\r\\n
也可向系統功能寄存SYS_FUN 器寫入 0x0A 實現相同的功能。
恢復默認參數
將設備內部預先設置的一組固定參數加載到用戶系統參數。指令如下:
$STDF\\r\\n
設備響應后返回字符串:OK\\r\\n
也可向系統功能寄存SYS_FUN 器寫入 0x0B 實現相同的功能。
審核編輯 黃昊宇
-
寄存器
+關注
關注
31文章
5363瀏覽量
121162
發布評論請先 登錄
相關推薦
評論