串口接收限制OnCommunication(WPARAM ch, LPARAM port)
串口通讯使用CSerialPort类,用OnCommunication(WPARAM ch, LPARAM port)在接收文件的时候,发现只能接收4K大小4096,为什么?代码如下:
LONG CCE3GROUNDTESTDlg::OnCommunication(WPARAM ch, LPARAM port)
{
if(port==2|| port==4) //COM2和COM4用来收发文件
{
fwrite(&ch,1,1,fp2);
return 0;
}
else
{
return -1;
}
}