振弦采集模塊復位( 重啟)及恢復出廠(chǎng)設置
振弦采集模塊復位( 重啟)及恢復出廠(chǎng)設置
以下幾種情況(或操作)可使模塊產(chǎn)生復位動(dòng)作,重新啟動(dòng)。
( 1) 在模塊正常工作期間,向寄存器 SYS_FUN 發(fā)送軟復位指令 0x01;
( 2) 內核電壓過(guò)低或受到強電磁干擾;
( 3) 未知的非法參數設置,導致的工作異常;
恢復出廠(chǎng)參數
設備內部存在三類(lèi)系統參數,分別為:用戶(hù)系統參數、出廠(chǎng)系統參數和默認系統參數。
用戶(hù)系統參數: 也稱(chēng)“工作參數”,可修改可保存,每次上電時(shí)自動(dòng)加載并按照此參數運行。在設備使用過(guò)程中對參數的修改、設備運行邏輯均是指用戶(hù)參數,用戶(hù)參數是使用最頻繁的參數類(lèi)別。
出廠(chǎng)系統參數:保存于獨立分區中的一組系統參數,僅當收到“ 恢復出廠(chǎng)參數” 指令或者設備檢測到用戶(hù)參數異常而無(wú)法工作時(shí)才會(huì )讀取并覆蓋用戶(hù)系統參數。出廠(chǎng)參數可使用特殊指令進(jìn)行修改。設備出廠(chǎng)時(shí)此參數已由廠(chǎng)家進(jìn)行了設置,建議不要修改(慎用)。
默認系統參數:默認參數是僅能保證設備能完成基本通訊工作的一組系統參數,此參數為固定參數,用戶(hù)無(wú)法通過(guò)任何途徑修改。當恢復出廠(chǎng)參數后,內部判斷設備仍無(wú)法正常工作時(shí)會(huì )自動(dòng)加載默認系統參數,以使基本的數字通訊可以進(jìn)行。
有兩種方法實(shí)現所有參數(寄存器)恢復為出廠(chǎng)值
( 1) 硬件參數復位: 在模塊啟動(dòng)時(shí), 檢測到參數復位管腳 RST 為低電平時(shí)復位參數為出廠(chǎng)值,在管腳電平未恢復為高電平前, 模塊一直處于暫停狀態(tài)。 復位后,由 UART 輸出提示信息“ RST\r\n” 。
( 2) 軟件參數復位:向寄存器 SYS_FUN 寫(xiě)入 0x02。
以下幾種情況時(shí),模塊會(huì )自動(dòng)恢復為出廠(chǎng)參數
( 1) 參數 CRC 錯誤:上電過(guò)程中,檢測到參數區校驗碼錯誤, 自動(dòng)恢復為出廠(chǎng)參數值,由UART 輸出提示信息“CRC Err\r\n” 。
( 2) UART 通訊速率錯誤:上電過(guò)程中,檢測到參數 BAUD 值為非法的通訊速率值,自動(dòng)恢復為出廠(chǎng)參數值, 由 UART 輸出提示信息“ BAUD Err\r\n” 。
使用當前的用戶(hù)參數寫(xiě)入到出廠(chǎng)參數區。 此操作建議專(zhuān)業(yè)人員使用,普通用戶(hù)不要輕易修改出廠(chǎng)參數。
使用指令設置$STFC\r\n
設備響應后返回字符串: OK\r\n
也可向系統功能寄存 SYS_FUN 器寫(xiě)入 0x0A 實(shí)現相同的功能。
恢復默認參數
將設備內部預先設置的一組固定參數加載到用戶(hù)系統參數。指令如下:$STDF\r\n
設備響應后返回字符串: OK\r\n
也可向系統功能寄存 SYS_FUN 器寫(xiě)入 0x0B 實(shí)現相同的功能。
*博客內容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀(guān)點(diǎn),如有侵權請聯(lián)系工作人員刪除。