状况: 程序与硬件调试时退出而不报错。
原因: 串口接收的数据太多,一个包8000多字节。不能一次性频繁点击发送。应该等待数据接收完毕后再点击。
解决方法:点击一次后,将按钮设为unable(GetDlgItem(IDC_btnSEND)->EnableWindow(false); ),数据接收完毕后再设为able。(GetDlgItem(IDC_btnSEND)->EnableWindow(true); )
状况: 程序与硬件调试时退出而不报错。
原因: 串口接收的数据太多,一个包8000多字节。不能一次性频繁点击发送。应该等待数据接收完毕后再点击。
解决方法:点击一次后,将按钮设为unable(GetDlgItem(IDC_btnSEND)->EnableWindow(false); ),数据接收完毕后再设为able。(GetDlgItem(IDC_btnSEND)->EnableWindow(true); )