串口收发工具无法控制GSM modem
分享因为有些串口通讯模块采用的是硬件流控所以一定要开启RTS才可以正常通讯,不然发出去只有AT两个字符没有返回值,让你以为无法通讯。wavecom模块就是硬件流控的,西门子不是硬件流控所以不用打开,个人记得某个比较出名的OA系统支持“短信猫”但是不支持硬流控的模块GSM MODEM导致以为不支持GSM MODEM使用短信发送功能,所以采用西门子就不需要担心这个问题。
使能RTS才可以与GSM MODEM通讯,
RS232中RTS 与CTS 是用来半双工模式下的方向切换,如果UART只有RX、TX两个信号,要流控的话只能是软流控;如果有RX,TX,CTS,RTS 四个信号,则多半是支持硬流控的UART;如果有 RX,TX,CTS ,RTS ,DTR,DSR 六个信号是RS232标准信号。
RTS (Require To Send,发送请求)为输出信号,用于指示本设备准备好可接收数据,低电平有效,低电平说明本设备可以接收数据。
CTS (Clear To Send,发送允许)为输入信号,用于判断是否可以向对方发送数据,低电平有效,低电平说明本设备可以向对方发送数据。
UART中的硬件流控RTS与CTS
发短信操作
注意Ctrl+Z为Z-0x40,即0x1A
回帖 ( 0 )