Ⅰ 怎樣在windows超級終端下發送命令
在windows超級終端下發送命令的方法與步驟:
1、超級終端是windows自帶的一個串口調試工具。設置好名稱,選擇好埠(如COM1)、波特率(即每秒位數)、數據位(通常選擇8位)、奇偶校驗(一般選擇無)、停止位、數據流控制,用鍵盤直接在超級終端輸入字元,就會通過串口發送出去,在沒有設置回顯時,輸入的是看不到的。將串口的2腳(即數據接收端)跟3腳(即數據發送端)連接在一起,此時輸入就能顯示。以此可檢測串口是否工作正常。將單片機的串口通過232電平轉換後連接到PC串口上,就可以通過超級終端來顯示信息和發送命令。
2、單擊開始——程序——附件——通訊中的超級終端。選擇菜單「文件」下「屬性」菜單項。如下圖所示:
9、 如果參數設置不正確,則提示無法連接,或者連接後無法輸入AT字母,此時,請確認步驟2)中串口選擇正確、請確認波特率設置正確。
10‍、大部分GPRS MODEM出廠的時候其波特率已經設置為115200,但是也可能部分設置為9600或者其它。在MODEM支持的范圍內,越高的波特率代表了越高的計算機傳輸數據到MODEM的能力。
常用的幾個AT命令
1) AT 測試指令,返回OK表示串口設備正常
2) AT+CGMM顯示MODEM型號
3) AT+CGMR顯示MODEM軟體版本號
4) AT+CGMI顯示MODEM生產廠家
5) AT+IPR=?/AT+IPR?/ AT+IPR=115200前者查詢MODEM支持的所有波特率,後者顯示當前設定波特率,最後一條是設置MODEM波特率為115200。
Ⅱ stm8串口如何發送命令
stm8 串口發送命令步驟:初始化串口硬體,配置引腳、波特率和模式。配置數據結構,准備包含命令數據的變數或緩沖區。發送命令,逐個字元發送數據並等待傳輸完成。等待傳輸完成,可使用輪詢或中斷方式檢測。
STM8 串口發送命令步驟
STM8 單片機使用串口發送命令涉及以下步驟:
初始化串口硬體:配置串口引腳、波特率和收發模式。配置數據結構:准備包含命令數據的變數或緩沖區。發送命令:使用適當的串口函數(如 USART_SendData())將數據發送到串口。等待傳輸完成:使用輪詢或中斷方式檢測傳輸是否完成。具體方法
1. 初始化串口硬體
// 初始化 USART1RCC-gt;APB2ENR |= RCC_APB2ENR_USART1EN; // 使能串口時鍾GPIOA-gt;CRH amp;= ~GPIO_CRH_CNF9; // PA9 復用為浮空輸入GPIOA-gt;CRH |= GPIO_CRH_CNF9_1; // PA9 配置為推挽輸出GPIOA-gt;CRH |= GPIO_CRH_MODE9; // PA9 配置為復用推挽輸出// 配置串口參數USART1-gt;BRR = 0x8000; // 波特率為 115200USART1-gt;CR1 = USART_CR1_TE | USART_CR1_RE; // 使能發送和接收USART1-gt;CR2 = 0; // 默認配置USART1-gt;CR3 = 0; // 默認配置
2. 配置數據結構
char command[] = AT+CMD=VALUE;
3. 發送命令
for (uint8_t i = 0; i TDR = command[i]; // 等待傳輸完成 while (!(USART1-gt;ISR amp; USART_ISR_TXE));}
4. 等待傳輸完成
// 使用輪詢方式檢測傳輸完成while (!(USART1-gt;ISR amp; USART_ISR_TC));// 使用中斷方式檢測傳輸完成USART1-gt;CR1 |= USART_CR1_TCIE; // 使能傳輸完成中斷