USB及串口通信上位机用VC编写程序有哪些比较好的书籍或教程
4个回答
展开全部
串口编程到处都是,USB的HID设备也比较简单,MSDN中有SetupDiXXXXXX一系列函数,
我就想找到非HID设备的,如打印设备,直接操作端口数据信号采集。
我就想找到非HID设备的,如打印设备,直接操作端口数据信号采集。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主,你可以去下载一个“VSPM虚拟串口”软件,安装好后,先不要运行,在“开始”菜单--》“程序”--》“VSPM”--》“虚拟串口互联插件”,里面有一个Readme.txt文件,按里面的要求去做,可以用一台PC模拟串口通信了。
另外在你的VB程序里,一个mscomm控件.com=3,另一个.com=4就可以进行数据的收发了。到时在真正的应用时,只需将这两个值改一下就OK 了。
有问题Hi我。
另外在你的VB程序里,一个mscomm控件.com=3,另一个.com=4就可以进行数据的收发了。到时在真正的应用时,只需将这两个值改一下就OK 了。
有问题Hi我。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你搜龚建伟 Visual+C++_Turbo+C串口通信编程实践 应该是最好的一本书吧
他还有个个人主页 值得一看
他还有个个人主页 值得一看
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. 你得确认通讯已经被建立起来了, 这里面包括了线路上的问题和一些基本函数或是类, 单片机的通讯相对难调一些, 不过估计不应该也是你调吧.
2. 有关如何区分是哪个按钮按下了, 其实是一个报文的问题, 对于串口通讯来说, 真正用到的也就是两根线或是三根线, 用电路是不可能区分的了, 只有用代码, 比如你为八个按钮定义下不同的代码, 而在你的报文里留一位给这个代码, 在按下相应按钮, 打包数据时把这个代码打进去, 再发送就可以了.
2. 有关如何区分是哪个按钮按下了, 其实是一个报文的问题, 对于串口通讯来说, 真正用到的也就是两根线或是三根线, 用电路是不可能区分的了, 只有用代码, 比如你为八个按钮定义下不同的代码, 而在你的报文里留一位给这个代码, 在按下相应按钮, 打包数据时把这个代码打进去, 再发送就可以了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询