- 以下几个函数基本满足了cvi串口通信的基本功能,用户可将其封装为lib库,方便其他工程调用。
1、端口的打开与配置
int __stdcall OpenPortDefault(int portNo, int baudRate)
{
int openPortErr = 0;
openPortErr=OpenComConfig (portNo, "", baudRate, 0, 8, 1, 1024, 1024);
if(openPortErr==0)
{
SetCTSMode (portNo, LWRS_HWHANDSHAKE_OFF); /*关闭硬件握手*/
FlushInQ (portNo); /*清空输入队列*/
FlushOutQ (portNo); /*清空输出队列*/
}
return openPortErr<