GetCommModemStatus() 得到的状态值一直是0 唉,试了好多天了,一直是这样……我在正常的串口通信中使用GetCommModemStatus(HANDLE,LPDWORD),调用的句柄当然是该串口的句柄而且通信明明很成功,但是得到的状态值始终是0。哦,我是在一个发送数据的函数里添加的GetCommModemStatus,在发送数据之前之后都检查一次状态,但是都得到0.莫非本来就该是0? 郁闷啊…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //LPDWORD=:#define MS_CTS_ON ((DWORD)0x0010)#define MS_DSR_ON ((DWORD)0x0020)#define MS_RING_ON ((DWORD)0x0040)#define MS_RLSD_ON ((DWORD)0x0080)// 如果没有modem 或者 没用硬件流控制,都为off,则=0; //1、串口不是usb转串口那种吧?//2、下位机是否会置CTS,DSR,RING,RLSD状态?//普通通讯,这些脚位是低电平。 谢谢楼上几位————————————————有一个串口是USB转串口那种- -这种串口检测不了吗? 另一个串口就是正常的串口,接一个AVR单片机,不知道会不会置CTS,DSR,RING,RLSD状态……它里面具体的通信协议也不清楚。反正两个串口都返回是0.————————————————还有,如果我就直接接一个5V的电压到CTS脚(只接CTS和GND,其余脚悬空),能返回非零值吗? 有一个串口是USB转串口那种//这种串口只有RX,TX,GND3个脚位有效。如果我就直接接一个5V的电压到CTS脚(只接CTS和GND,其余脚悬空),能返回非零值吗?//是的。 呵呵,成功了感谢lfchen 和另外两位! 我想用socket select模型做网络通信,有些函数不懂,请教高手给我解释一下? 一个算法的问题。希望大家帮我想想。算法合适的,把分都给他 关于加速键的问题 如何获取Propertysheet的句柄: 如何改变单文档里文档的背景颜色? 使用Hook可以阻止消息被传递到应该接受它的应用程序吗? 怎样显示图象? 请问哪里有VC写的ping程序下载? 关于ShellExecute的求助,特急!!! Could you help Me? 怎么把一幅图像显示在指定的矩形里啊?急急急 如何提取数据
#define MS_CTS_ON ((DWORD)0x0010)
#define MS_DSR_ON ((DWORD)0x0020)
#define MS_RING_ON ((DWORD)0x0040)
#define MS_RLSD_ON ((DWORD)0x0080)
// 如果没有modem 或者 没用硬件流控制,都为off,则=0;
//2、下位机是否会置CTS,DSR,RING,RLSD状态?
//普通通讯,这些脚位是低电平。
————————————————有一个串口是USB转串口那种- -
这种串口检测不了吗? 另一个串口就是正常的串口,接一个AVR单片机,不知道会不会置CTS,DSR,RING,RLSD状态……
它里面具体的通信协议也不清楚。反正两个串口都返回是0.————————————————
还有,如果我就直接接一个5V的电压到CTS脚(只接CTS和GND,其余脚悬空),能返回非零值吗?
//这种串口只有RX,TX,GND3个脚位有效。如果我就直接接一个5V的电压到CTS脚(只接CTS和GND,其余脚悬空),能返回非零值吗?
//是的。