MFC的串口通讯问题。。真的不会了

//TODO:Addextrainitializationherem_ctrlComm.SetCommPort(1);m_ctrlComm.SetPortOpen(TRU... // TODO: Add extra initialization here m_ctrlComm.SetCommPort(1); m_ctrlComm.SetPortOpen(TRUE); m_ctrlComm.SetInputMode(1); m_ctrlComm.SetInBufferSize(1024); m_ctrlComm.SetRThreshold(1); m_ctrlComm.SetSThreshold(1); m_ctrlComm.SetSettings("9600,n,8,1"); CButton* m_button=(CButton*)GetDlgItem(IDC_RADIO1);//默认选择单选按钮1(1号灯) m_button->SetCheck(TRUE); choosenum=1; GetDlgItem(IDC_BUTTON3)->EnableWindow(false);//开始按钮无效 GetDlgItem(IDC_BUTTON4)->EnableWindow(false);//停止 GetDlgItem(IDC_BUTTON5)->EnableWindow(false);//打开 GetDlgItem(IDC_BUTTON6)->EnableWindow(false);//关闭 m_receive="Hello"; UpdateData(FALSE);//更新编辑框内容 return TRUE; // return TRUE unless you set the focus to a control为什么一运行就说operation valid only when the port is opened?是没有初始化好么? 展开
 我来答
匿名用户
2013-10-25
展开全部
串口通信上下位机两端都要进行串口初始化,波特率,位数还有校验等信息要一直才能通信。
追问
问一个很弱智的问题。。像这种上位机的程序调试一定要将单片机连在一起后才能调试么?不能单独调试么?
追答
你可以用虚拟串口和调试助手来调试,不一定要用单片机
jellycgl
2013-10-25 · TA获得超过417个赞
知道小有建树答主
回答量:1149
采纳率:66%
帮助的人:896万
展开全部
可以使用虚拟串口工具调试吧
追问
能具体说一下怎么调试么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式