为什么众多STM32 开发板没有提供 USB 与 PC 机通信的实例
展开全部
有本书<圈圈教你玩USB>蛮好的,我在某宝买的书+板子套装,还不错,但是与几个不足
1板子不能仿真
2他的上位机程序配的应该是XP,但是现在基本都win7了
最后我卡死在DeviceIOControl()这个函数那里,这个函数用来做USB的 非endpoint0 通讯(endpoint0用read()/wirte()),如果能把这搞定,写个上位机与单板通过USB通讯就小case了;下一步就是要学习写驱动程序了
反正看了这本书,用板子模拟个鼠标键盘那是没问题的,因为他们都用endpoint0;而数据传输的话要用到 非endpoint0,那么能不能成我也不知道了
如果你要学USB,那么我建议入手这本书+板子,其他关于USB的著作大作什么的可以先不买
1板子不能仿真
2他的上位机程序配的应该是XP,但是现在基本都win7了
最后我卡死在DeviceIOControl()这个函数那里,这个函数用来做USB的 非endpoint0 通讯(endpoint0用read()/wirte()),如果能把这搞定,写个上位机与单板通过USB通讯就小case了;下一步就是要学习写驱动程序了
反正看了这本书,用板子模拟个鼠标键盘那是没问题的,因为他们都用endpoint0;而数据传输的话要用到 非endpoint0,那么能不能成我也不知道了
如果你要学USB,那么我建议入手这本书+板子,其他关于USB的著作大作什么的可以先不买
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要的难度应该在PC端的驱动程序吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询