菜菜的问题。vc串口通信中如何自动读取缓冲区的字符显示在editbox中?

来源:百度知道 编辑:UC知道 时间:2024/06/28 17:23:47
希望能有例子,本人刚刚接触vc和串口通信,很菜。还请高人指点迷津!

你好,希望我的回答能够对你有所帮助。

1.假如你现在正在学习VC串口编程,强烈建议你安装一个“虚拟串口软件vspdxp.exe”,再找个“sscom3.2串口通讯调试工具”。之后就可以完全用软件模拟串口通信来调试你的vc程序,很方便

2.我自己写了个程序实现你的要求,vc6下测试通过,工程下载地址:http://sites.google.com/site/qiujiejia1/Home/BaiDu_Answer_VC_SERIAL_2.zip

3. 萍水e相逢 推荐的 “ 龚建伟的个人主页,www.gjwtech.com ”绝对是学习串口通信的好网站,望有空多上去看看。

4.以下是主要代码,仅供参考。
/****************************************************************************
在OnInitDialog()里初始化
****************************************************************************/
BOOL CCommTest::OnInitDialog()
{
CDialog::OnInitDialog();

SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon

//Initial COM
m_ctrlComm.SetCommPort(1); //选择com1