VC++怎样编程实现上位机与下位机的通信

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:46:09
我现在和同学一起做温度控制器,我就想问下怎样才能让上位机和单片机通信,我是用VC++来编哈,请各位高手指导到下,我现在界面倒是做好了,然后就不知道怎么办了哈!
我准备使用MSCOMM控件哈,但就是不知道怎么开始,哪位高手能帮我开个头吗?非常感谢

一般来说,测试上下位机通信。
  先使用工具测试你的下位机,完全通信成功后,在用来调试你的上位机。
  不然你话,你都不知道错误在哪里。
  加入下位机不是开发的,根本就无法证明是否是下位机的错误。
  先使用串口精灵之类的调试你的开发板。
  确认是 OK 了之后,在调试你的程序。
  //如果你的程序功底足够深,就可以通过你的程序确定是上,还是下位机的问题了。

首先你要明白上位机和下位机之间是通过什么通讯协议联接的。

一般上是COM口,这样你可以用MSCOMM来进行读写。

水平高一点,就会知道其实COM口也可以当作个文件来读。用ReadFile等就可以读写。

还有必须有你的下位机的通讯规约。

用串口可以吗?
你搜索一下《win32串口编程》这篇文章,里面详细介绍串口编程方法

只要你想好自己的传输协议就可以编了

单片机的下位机程序,我的博客上有,你可以参考一下.