首页/技术开发/内容

用Win32 API完成串行通信

技术开发2024-06-13 阅读()
GENERICWRITE,0,NULL,OPENEXISTING,FILEATTRIBUTENORMAL,NULL))==
INVALIDHANDLEVALUE) 
return FALSE;
//设置超时控制
SetCommTimeouts(hComDev,&timeouts);  
 //设置接收缓冲区和输出缓冲区的大小
 SetupComm(hComDev,1024,512);  
//获取缺省的DCB结构的值
 GetCommState(hComDev,&dcb);  
//设定波特率为9600 bps
 dcb.BaudRate=CBR9600;  
//设定无奇偶校验
 dcb.fParity=NOPARITY;  
//设定数据位为8
 dcb.ByteSize=8;  
 //设定一个停止位
 dcb.StopBits=ONESTOPBIT;  
//监视串口的错误和接收到字符两种事件
 SetCommMask(hComDev,EVERR(北联网教程,专业提供视频软件下载)

第1页  第2页  第3页  第4页  第5页  第6页  第7页  第8页 

……

相关阅读