想要通过USB实现上位机与下位机(STM32)的通信,使用C#编写怎么实现?求大神帮助

一只特立独行的程序猿 2016-03-11 03:57:21
项目需求:需要通过使用USB完成上位机与下位机(STM32)的数据通信,使用C#怎么编写?
...全文
2701 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyellowmid 2017-08-31
  • 打赏
  • 举报
回复
引用 5 楼 zhanghui962623727 的回复:
不好意思,由于最近一直研究PC与ARM的USB(BULK传输模式)下的通信,一时忽略了自己所发的帖子。 通过将近两周多的研究,目前已基本实现了自己所要求的功能,不过还是要感谢各位的帮助。希望以后还可以共同交流,共同学习。
楼主把过程分享一下啊,整好了就完事了吗?
cchandhml 2017-05-07
  • 打赏
  • 举报
回复
lz能否指点一下 扣扣740760280
Mou377 2017-01-18
  • 打赏
  • 举报
回复
楼主做好没有,能分享经验么? 我现在想控制电源,电源只有USB的,但是不知怎么入手
shululu 2016-08-13
  • 打赏
  • 举报
回复
楼主是怎么实现的呢,我现在也遇到了这个问题,已经实现串口通信了 现在要怎么USB方式通信,请指教!
  • 打赏
  • 举报
回复
不好意思,由于最近一直研究PC与ARM的USB(BULK传输模式)下的通信,一时忽略了自己所发的帖子。 通过将近两周多的研究,目前已基本实现了自己所要求的功能,不过还是要感谢各位的帮助。希望以后还可以共同交流,共同学习。
兵工厂三剑客 2016-03-15
  • 打赏
  • 举报
回复
你的STM32是开发板还是什么? 如果你这个只是一个设计思路,连板子都还没有的话。那么需要考虑如何连接上位机与下位机,建议使用PL2303,它是一个USB转串口的工具,不用你自己写驱动,下载个驱动就可以,而且便宜,10块钱左右。上手简单。 然后可以通过PL2303将电脑的USB(实际上已经在你电脑上生成了一个物理串口)与你的STM32的串口连接起来。 只要你的下位机程序写好,上位机的很简单。就可以实现通信。
拜一刀 2016-03-14
  • 打赏
  • 举报
回复
usb转串口
Saleayas 2016-03-14
  • 打赏
  • 举报
回复
如果是作业题,就不要尝试了。 如果是实际的工作,那么把你 STM32 的工程师打一顿。 Windows 下 USB 的存取不想其他的操作系统那么简单。 直接的 USB 存取是需要驱动的。 所以很多 USB 设备都会被描述成一个专门的设备, HID、STORAGE 等等。 Windows 下最简单的就是 HID 设备。而且 Windows 下有专门的 HID 驱动。 很多的 UKey 都是描述成 HID 设备的。
lccleo 2016-03-14
  • 打赏
  • 举报
回复
上下位机通讯是个大课题 也是很多人用C#做工业项目的课题 首先 上下位机两个有线通信方式 一个是串口 一个是以太网 你用usb 那估计是串口通信 串口通信不难 里面有一个serialport 类 底层函数都写好了 msdn学习一下即可 但是说起来 做上位机UI 下位机的设计 这里面工作量很大的 有问题继续问吧 求分

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧