用VC 编上位机程序与单片机通信。 要求通过 usb 接口。
单片机侧是别人做。 我只做PC测。 通信的数据包格式已经定好。刚开始做,代码还没写。问题1:
用VC编USB读写程序光写win32的应用程序就够了么, 是否要写win32下的驱动程序啊?问题2:
通信的数据包格式已经定好了。 和USB相关的编程需要再和单片机侧人员协商其他东西么?
如果是RS232串口读写,就不需要再协商了。 但USB好像有连接上,连接断开通知什么的,这个是不是要协商。谢谢
单片机侧是别人做。 我只做PC测。 通信的数据包格式已经定好。刚开始做,代码还没写。问题1:
用VC编USB读写程序光写win32的应用程序就够了么, 是否要写win32下的驱动程序啊?问题2:
通信的数据包格式已经定好了。 和USB相关的编程需要再和单片机侧人员协商其他东西么?
如果是RS232串口读写,就不需要再协商了。 但USB好像有连接上,连接断开通知什么的,这个是不是要协商。谢谢
比串口设备麻烦多了
CreateFile打开设备
ReadFile读数据
WriteFile写数据但是还有以下疑问:
1。CreateFile函数里的第一个参数 设备名 不知道应该是什么东西 和GUID又有什么关系
从驱动.inf文件里获取的VID,PID已经足够了么?
2。打开设备后就可以直接读写了么?是否需要再打开端点啊?哎 没概念 头疼 哪位兄弟研究出来的一起分享一下啊!