请问如何实现带USB接口的单片机与PC之间的USB通信。对,直接USB对USB,不需要借助什么USB转串口工具。

如果需要在PC端上编写驱动程序,请问如何编写?用何种语言,何种开发工具?

VB,VC,C#,都可以Windows,微软对几乎每种语言对USB都进行了支持,
如果单片机端提供了PC上调用USB的接口驱动函数,就可以
通过Handle USB进行通讯,PC软件调用驱动函数就可以实现通讯,如果没有这个函数,也可以,这就很麻烦,相当于你跟厂商开发一个USBPC驱动,Windows驱动设备开发上面微软详细讲解了,难度也很大,做一般项目应用就没有必要了,直接选用,有支持函数的USB单片机。开发环境,常见的MFC,VB开发环境都可以开发追问

哦,如此说来很难了。一般很少有人专门为自己弄的一个小小的设备来在电脑上写一套驱动吧?而只是借助其他已有设备的驱动。就像不同的U盘用的基本都是一个驱动,还有USB键盘,鼠标

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-25
关键词:USB,HID,DELPHI,HIDKomponente。
HID是USB协议里面最好写的程序,而且USB设备不需要专用驱动。缺点就是数据量小。
上位机有很多控件,根据你熟悉的开发环境来选择,HIDKomponente是Delphi的,仅供参考。
相似回答