串口收發(fā)工具無(wú)法控制GSM modem
分享因?yàn)橛行┐谕ㄓ嵞K采用的是硬件流控所以一定要開啟RTS才可以正常通訊,不然發(fā)出去只有AT兩個(gè)字符沒有返回值,讓你以為無(wú)法通訊。wavecom模塊就是硬件流控的,西門子不是硬件流控所以不用打開,個(gè)人記得某個(gè)比較出名的OA系統(tǒng)支持“短信貓”但是不支持硬流控的模塊GSM MODEM導(dǎo)致以為不支持GSM MODEM使用短信發(fā)送功能,所以采用西門子就不需要擔(dān)心這個(gè)問題。
使能RTS才可以與GSM MODEM通訊,

RS232中RTS 與CTS 是用來(lái)半雙工模式下的方向切換,如果UART只有RX、TX兩個(gè)信號(hào),要流控的話只能是軟流控;如果有RX,TX,CTS,RTS 四個(gè)信號(hào),則多半是支持硬流控的UART;如果有 RX,TX,CTS ,RTS ,DTR,DSR 六個(gè)信號(hào)是RS232標(biāo)準(zhǔn)信號(hào)。
RTS (Require To Send,發(fā)送請(qǐng)求)為輸出信號(hào),用于指示本設(shè)備準(zhǔn)備好可接收數(shù)據(jù),低電平有效,低電平說明本設(shè)備可以接收數(shù)據(jù)。
CTS (Clear To Send,發(fā)送允許)為輸入信號(hào),用于判斷是否可以向?qū)Ψ桨l(fā)送數(shù)據(jù),低電平有效,低電平說明本設(shè)備可以向?qū)Ψ桨l(fā)送數(shù)據(jù)。
UART中的硬件流控RTS與CTS
發(fā)短信操作
注意Ctrl+Z為Z-0x40,即0x1A