可以编程通过串口正确的控制外设,但是却无法从串口读出外设一次操作后的反馈信息!高手请进!
最近要写一个通过GSM Modem(工业手机--类似手机)发短消息的程序。把GSM Modem接上串口后,用微软的超级终端通过AT指令进行调试,键入AT后,在超级终端上可以看到GSM Modem的反馈--OK,而且也可以用GSM Modem正常的发送短消息。
然后再通过串口编程来控制GSM Modem进行短消息的发送,比如向串口写入AT指令(AT+CMGF=1),然后GSM Modem就会执行并返回OK,但是现在的问题是我怎么读串口也读不到返回的OK信息。
不知道是不是读串口的操作有误,读串口时应该注意什么?各位大虾帮忙分析分析,感激不尽!