vs2013编写上位机程序[vs开发上位机程序] | 您所在的位置:网站首页 › 上位机开发流程 › vs2013编写上位机程序[vs开发上位机程序] |
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 实验室设备网 版权所有 |