OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4448|回复: 2

初学者,STM32工具的USB通讯方式求教!

[复制链接]

2

主题

4

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2016-2-20
在线时间
9 小时
发表于 2016-2-20 11:21:08 | 显示全部楼层 |阅读模式
1金钱
Hi 各位大神:

    本人之前主攻C8051编程的,最近要给公司的已量产的IC做一个相关Check工具,需要用STM32做一个中位机,与PC采用USB连接,想求教下采用何种方式较好!
    目前客户处的电脑主要还是XP+少量Win7。上位机我想采用C#+WinForm来编写。


1. 如果采用USB+串口IC的方法,自然上下编写是最方便的,速度也有保证(因为此东西时间点较紧迫)。因为C#自己就封装了串口的方法。客户的PC也不用装驱动,直接就可运行。但主管说目前市面上的USB-串口IC都不稳定?
2. 若采用USB的HID协议。我对USB真的不熟悉,已经找到了相关的例程,正在调试。但C#的HID并没有现成的库,还需要找开源代码。但部门相应的另一个产品就采用了HID通讯,但它直接采用了一款鼠标IC+MFC实现。STM32+C#目前公司里没有相关开发经验。
3. 采用USB模拟串口。则C#上位机同样较方便,但需要客户的PC安装驱动,推广起来可能较麻烦。
4. 其他?

    目前我个人比较倾向采用第一种方案,但也希望大家有没有相关的开发经验的可以指教一二?谢谢大家!

最佳答案

查看完整内容[请看2#楼]

如果同意在用户端装驱动,那就虚拟串口,STM32有现成的例程,实现虚拟串口与真实串口的桥接。 如果不愿意装驱动,那就第一种好了。 USB-串口IC都不稳定。。。。这话哪里来的? 推荐FT公司芯片,CP系列不如FT。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11570
金钱
11570
注册时间
2014-4-1
在线时间
1320 小时
发表于 2016-2-20 11:21:09 | 显示全部楼层

如果同意在用户端装驱动,那就虚拟串口,STM32有现成的例程,实现虚拟串口与真实串口的桥接。

如果不愿意装驱动,那就第一种好了。
USB-串口IC都不稳定。。。。这话哪里来的?
推荐FT公司芯片,CP系列不如FT。




回复

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2016-4-11
在线时间
14 小时
发表于 2016-4-12 09:33:17 | 显示全部楼层
请问下你找到的2中的相关例程能用吗?可以发来借鉴下吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-10 21:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表