使用CSerialPort检测串口的问题
我想实现这样一个功能:
检测串口是否有设备连接,并且能自动检测到设备的速率,我想从最小波特率开始发送AT指令,如果能接收到OK,那波特率就是正确的.我现在使用的CSerialPort类,但是不知道怎么做超时处理.比如3秒内没有接收到OK就认为当前设置的波特率不正确.继续下一个.
检测串口是否有设备连接,并且能自动检测到设备的速率,我想从最小波特率开始发送AT指令,如果能接收到OK,那波特率就是正确的.我现在使用的CSerialPort类,但是不知道怎么做超时处理.比如3秒内没有接收到OK就认为当前设置的波特率不正确.继续下一个.
...全文
相关推荐
CSerialPort
CSerialPort,强大的串口读写类。以前MSDN下的,是改进以后的串口类,但是仍然存在串口不能彻底关闭的现象,我重新改写了串口关闭的代码,可以彻底释放串口资源。喜欢的可以使用。
可以在控制台使用的串口类 CSerialPort
修改自一个开源的串口类,使用线程消息,可以直接应用用于控制台程序。包括代码和示例。
PJ Naughter写的经典串口类CSerialPort
老外PJ Naughter写的经典串口类 CSerialPort 更新至04-07-2008
MFC CSerialPort类串口通信
使用SerialPort类,在InitPort()函数中修改串口值为1或2,即可使用COM1或者2.
CSerialPort串口通信类
备受推崇的串口通信类,功能强大,简单易学,内含API文档,可短时间内快速掌握


网络编程
