序列埠程式設計/調變解調器和AT命令/特殊命令和字元序列
序列埠程式設計: 介紹和OSI網路模型 -- RS-232佈線和連線 -- 典型RS232硬體配置 -- 8250 UART -- DOS -- MAX232驅動/接收器系列 -- Windows中的TAPI通訊 -- Linux和Unix -- Java -- Hayes相容調變解調器和AT命令 -- 通用序列匯流排 (USB) -- 形成資料包 -- 錯誤糾正方法 -- 雙向通訊 -- 資料包恢復方法 -- 序列資料網路 -- 實際應用程式開發 -- IP over 序列連線
|
Hayes 相容調變解調器和AT命令 參考資料: -- 特殊AT命令和字元序列 -- AT 命令 A - M -- AT 命令 N - Z -- AT& 命令 |
本模組解釋了“通用”Hayes相容調變解調器使用的特殊命令和字元序列。不同的調變解調器使用略微不同的命令。但是,此列表應該是儘可能“通用”的,不應擴充套件到調變解調器特定的命令。相反,建議在附錄中提供此類命令列表。
語法
AT<command ...><CR>
描述
幾乎所有帶命令的行都以AT字首開頭,後面跟著一個或多個命令,以回車符結尾。
有關詳細資訊,請參見#AT 命令格式部分。
相關命令和暫存器
語法
<1 sec. nothing>+++<1sec. nothing>
描述
參見: #線上狀態到命令狀態
結果程式碼
| 程式碼 | 描述 |
|---|---|
| OK | 成功進入命令模式 |
相關命令和暫存器
- #O: 線上命令
- #S2: 轉義序列字元 -- 更改字元的暫存器
- #S12: 轉義序列保護時間 -- 更改保護時間的暫存器
語法
AT command line<CR>
描述
在命令模式下,行尾字元(預設 ASCII 13,別名 ASCII 0dH,別名 <CR>,別名 <Ctrl-M>,別名回車)標記命令列的結尾。調變解調器在接收到行尾字元後開始執行命令列。
結果程式碼
| 程式碼 | 描述 |
|---|---|
| OK | 命令列中的所有命令都成功執行。 |
| ERROR | 命令列中有一個命令失敗。 |
相關命令和暫存器
- #AT 命令格式
- #<BS>: 退格字元
- #S3: 回車符 -- 更改字元的暫存器。
語法
AT command line<BS>more command line
描述
在命令模式下,退格字元(預設 ASCII 8,別名 ASCII 08H,別名 <BS>,別名 <Ctrl-H>,別名退格鍵)可用於編輯命令列。
結果程式碼
| 程式碼 | 描述 |
|---|---|
| <none> | 不生成結果程式碼。 |
相關命令和暫存器
- #AT 命令格式
- #<CR>: 行尾字元
- #S5: 退格字元 -- 更改字元的暫存器。
語法
AT command line<CAN>
描述
在命令模式下,取消字元(預設 ASCII 24,也稱為 ASCII 18H,也稱為 <CAN>,也稱為 <Ctrl-X>)取消命令列,只要命令列沒有以#<CR>: 行尾字元結尾。
結果程式碼
| 程式碼 | 描述 |
|---|---|
| <none> | 不返回結果程式碼。 |
相關命令和暫存器
語法
A/
描述
該命令重複上一個命令。它與其他命令在兩個方面有所不同
- 它沒有以
AT命令為字首。 - 它不應以通常的
<CR>結尾
最典型的用法是重複先前因線路BUSY而失敗的撥號命令。
相關命令和暫存器
序列埠程式設計: 介紹和OSI網路模型 -- RS-232佈線和連線 -- 典型RS232硬體配置 -- 8250 UART -- DOS -- MAX232驅動/接收器系列 -- Windows中的TAPI通訊 -- Linux和Unix -- Java -- Hayes相容調變解調器和AT命令 -- 通用序列匯流排 (USB) -- 形成資料包 -- 錯誤糾正方法 -- 雙向通訊 -- 資料包恢復方法 -- 序列資料網路 -- 實際應用程式開發 -- IP over 序列連線
|
Hayes 相容調變解調器和AT命令 參考資料: -- 特殊AT命令和字元序列 -- AT 命令 A - M -- AT 命令 N - Z -- AT& 命令 |