vs2013编写上位机程序[vs开发上位机程序] 您所在的位置:网站首页 上位机开发流程 vs2013编写上位机程序[vs开发上位机程序]

vs2013编写上位机程序[vs开发上位机程序]

2023-04-07 20:52| 来源: 网络整理| 查看: 265

vc6.0开发的基于串口控件的上位机软件在VS2013调试中提示出错?

说的是创建一个工程时字符集被弃用了,你需要改变工程的字符集或者去下载附加的库

怎样用vc编写上位机软件

简单点的,你可以用MFC,如果觉得MFC太臃肿了,那么,可以用Win32项目来创建应用,这些其实都不是最关键的地方,核心问题就在于你的通信协议。

如果你用串口来通信,那么,协议相对来说比较简单些,实现起来也不复杂,网上的参考文献也非常多,也有很多开源代码可供参考。

如果你用USB来通信的话,那么,你要了解USB协议,这个协议分的设备各类多,打印出来有厚厚一本书,比较复杂,你可以用其中的HID协议,

将你的设备枚举成USB HID(Human Interface Device)设备,VID要向协会申请的,不要乱用哦,你可以用0x0483来做测试,然后在下位机里设定端点(End Point),一般为两个,一个默认端点0,另一个端点1(用以收和发,当然可以再增加一个端点,使得收和发分开,这样发的同时可以收),最后就是往端点1的Buffer里丢数据,就实现了发送。上们机里面用WDK里的HID库,枚举设备,根据PID和VID查找你的设备,找到后就可以接收了,通过对找到的设备句柄用CreateFile,ReadFile等函数来操作,就可以实现接收数据了。

关于这一方面的资料,网上非常多,搜一下“HID上位机”就出来了。

[img]单片机软件程序开发好还是上位机器程序开发好

1、在VS2013中创建一个窗体项目,添加代码,和串口控件

2、书写单片机控制程序主要是串口初始化,数据读写操作

3、设置上位机软件和单片机串口通信协议,主要是波特率,其他参数默认

4、调试 在单片机程序中设置一个提示,有上位机下发命名控制单片机

5、小结 上位机下发数据实现,单片机上传数据还要研究

关于vs2013编写上位机程序和vs开发上位机程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有