OpenEdv-开源电子网

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

关于USB例程

[复制链接]

1

主题

5

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2013-4-11
在线时间
0 小时
发表于 2013-4-11 23:30:40 | 显示全部楼层 |阅读模式
原子的开发板提供的例程是USB鼠标和USB读写SD卡!
但是实际的项目中应该USB通讯更实用点吧!
就是那种直接通过USB和电脑通讯的例子!
希望原子能增加USB直接通讯的事例程序!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-12 00:12:06 | 显示全部楼层
USB HID例程,在MDK安装目录下可以参考下.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2013-4-11
在线时间
0 小时
 楼主| 发表于 2013-4-12 11:45:56 | 显示全部楼层
习惯你的寄存器操作了,库函数的看不懂啊!
而且这个应该很多人都需要用到的啊!
原子大哥,你就好人做到底,出个相关的例程吧!
回复 支持 反对

使用道具 举报

108

主题

1433

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2234
金钱
2234
注册时间
2012-4-30
在线时间
7 小时
发表于 2013-4-12 12:29:27 | 显示全部楼层
我也喜欢用寄存器,但是USB这个还是用库吧....
自己写太麻烦了..........呵呵
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2013-4-11
在线时间
0 小时
 楼主| 发表于 2013-4-13 00:34:30 | 显示全部楼层
USB不用库基本不可能的!
但是我一直都是看STM32手册和原子的不完全手册,所以对库很感冒!不知道从那里入手啊!
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2013-4-9
在线时间
1 小时
发表于 2013-4-14 20:36:17 | 显示全部楼层
我也是感觉无从下手啊,STM32与电脑进行USB通信,除了底层的驱动之外,还要在上位机上写成驱动程序吗?我想用Labview编写,因为我这有个Labview例程可用,但是我不太懂USB和上位机具体是怎么通信的。我想问的是有个这个Labview程序还需要再向STM32里面写入程序吗??求助原子哥!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-14 21:09:54 | 显示全部楼层
回复【6楼】bingjing_87:
---------------------------------
这方面我也搞得少...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2013-4-9
在线时间
1 小时
发表于 2013-4-14 21:52:35 | 显示全部楼层
原子哥,求STM32与电脑进行USB通信的例程!
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2013-4-11
在线时间
0 小时
 楼主| 发表于 2013-4-15 19:57:19 | 显示全部楼层
原子哥,看在我们这么崇拜你的份上,你就做个例程吧!
回复 支持 反对

使用道具 举报

20

主题

111

帖子

2

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2011-10-18
在线时间
9 小时
发表于 2013-4-16 10:35:03 | 显示全部楼层
你可以加我的QQ345415244,我对USB的HID和PC通信比较了解,有寄存器版本和库版本。自己做有上位机,不过是用VB做的。
?成功只是最后一小步的坚持!
回复 支持 反对

使用道具 举报

2

主题

19

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2013-4-17
在线时间
0 小时
发表于 2013-4-17 09:29:01 | 显示全部楼层
回复【10楼】suqingxiao:
---------------------------------
回复【2楼】正点原子:
---------------------------------
回复【楼主位】原子会员:
---------------------------------
我懂楼主的意思,USB与PC的传输不能用HID的,HID传输量太少了,只有SD卡读取的那个实验有说大量传输的方式,我最近一直在看这个,和楼主问题一样,是找不到STM32的USB口发送到PC得USB口的数据和地点,所以想请原子哥解释一下SD卡读卡器的例程的~
STM32我跟你拼了!!!
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2013-4-11
在线时间
0 小时
 楼主| 发表于 2013-5-2 20:27:20 | 显示全部楼层
HID勉强实现了,现在才知道,做通讯HID确实不是很合适!
楼上SD那个实验做通讯怎么样?双向通讯方便么?
实在不行的话,考虑USB虚拟串口了,宁愿速度慢点,也要双向通讯方便点!
回复 支持 反对

使用道具 举报

1

主题

215

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2013-9-23
在线时间
4 小时
发表于 2015-3-5 16:09:19 | 显示全部楼层
回复【12楼】原子会员:
---------------------------------
请问你是怎么学stm32的usb的,比如一般移植需要修改哪些地方?可以指教一下吗?
回复 支持 反对

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11558
金钱
11558
注册时间
2014-4-1
在线时间
1318 小时
发表于 2015-3-5 21:07:07 | 显示全部楼层
回复【13楼】zzj:
---------------------------------

要学精,需要下功夫,从熟悉协议入手;
如果实用,搞懂CDC例程就够。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-3-5 22:25:06 | 显示全部楼层
回复【13楼】zzj:
---------------------------------
直接改官方的
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

215

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2013-9-23
在线时间
4 小时
发表于 2015-3-6 09:23:32 | 显示全部楼层
回复【15楼】正点原子:
---------------------------------
好的,谢谢!
回复 支持 反对

使用道具 举报

1

主题

215

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2013-9-23
在线时间
4 小时
发表于 2015-3-6 09:23:56 | 显示全部楼层
回复【14楼】xuande:
---------------------------------
请问CDC例程是?
回复 支持 反对

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11558
金钱
11558
注册时间
2014-4-1
在线时间
1318 小时
发表于 2015-3-6 12:46:33 | 显示全部楼层
回复【17楼】zzj:
---------------------------------

虚拟串口
回复 支持 反对

使用道具 举报

1

主题

215

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2013-9-23
在线时间
4 小时
发表于 2015-3-6 13:18:42 | 显示全部楼层
回复【18楼】xuande:
---------------------------------
那HID呢?网上找的资料好像基本都分析修改HID的
回复 支持 反对

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11558
金钱
11558
注册时间
2014-4-1
在线时间
1318 小时
发表于 2015-3-6 13:28:53 | 显示全部楼层
回复【19楼】zzj:
---------------------------------
HID速度慢,大约只有64KB/S,相当于波特率500K

因为是“串口”,可以直接用串口助手,而且上位机软件也很简单。
回复 支持 反对

使用道具 举报

1

主题

215

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
254
金钱
254
注册时间
2013-9-23
在线时间
4 小时
发表于 2015-3-6 15:04:18 | 显示全部楼层
回复【20楼】xuande:
---------------------------------
请这上位机软件跟串口用途有什么区别呢?       
另外,我还有一个疑问就是比如我做一些仪表需要用到usb通信,那要参考移植它什么例程呢?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-25 17:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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