串口接收限制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;
}
}
LONG CCE3GROUNDTESTDlg::OnCommunication(WPARAM ch, LPARAM port)
{
if(port==2|| port==4) //COM2和COM4用来收发文件
{
fwrite(&ch,1,1,fp2);
return 0;
}
else
{
return -1;
}
}
...全文
相关推荐
串口调试助手 大文件传输
LONG CSCOMMDlg::OnCommunication(WPARAM ch, LPARAM port){g_ucRecvBuf[g_ulRecvLen++]=UCHAR(ch);if(g_ul
mfc串口通信的接收与发送
四、处理串口消息你需要在对话框头文件中声明串口接收消息(WM_COM_RXCHAR)的响应函数,如afx_msg LONG OnCom(WPARAM ch, LPARAM port),并在对话框的CPP
串口调试助手代码分析3-30.docx
```cppLRESULT CSCOMMDlg::OnCommunication(WPARAM ch, LPARAM port){ // 留空暂时不添加代码 return 0;}```4.
多线程串 口编程工具CserialPort类.pdf
cpp LONG CSCPortTestView::OnCommunication(WPARAM ch, LPARAM port) { // 实现细节 } ```4.
串口调试助手代码分析3-30.pdf
函数`OnCommunication(WPARAM ch, LPARAM port)`是具体的处理函数,虽然这里没有添加具体代码,但通常会在这里读取接收到的字符并更新界面。4.



