OpenEdv-开源电子网

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

关于usb hid设备发送数据求助

[复制链接]

1

主题

16

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2018-8-5
在线时间
3 小时
发表于 2018-8-5 11:30:11 | 显示全部楼层 |阅读模式
1金钱
想用mini版的板子鼠标历程改一个能发送数据给电脑的功能,看了圈圈那本书,现在卡住了不知道如何能发送一个数组,发送了如何接收。
发送的话我试了改写缓冲区函数,但是下到板子里后用bus shound检测,出现的如图的情况,感觉是我思路错了,现在很急但是解决不了问题,过来请教各位大佬,在此拜谢。

4DX]UUQMQ)RW`MY`_Q{E~EG.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

16

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2018-8-5
在线时间
3 小时
 楼主| 发表于 2018-8-5 15:30:47 | 显示全部楼层
回复

使用道具 举报

1

主题

16

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2018-8-5
在线时间
3 小时
 楼主| 发表于 2018-8-5 15:30:59 | 显示全部楼层
原子哥呢
回复

使用道具 举报

3

主题

259

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2317
金钱
2317
注册时间
2016-12-2
在线时间
354 小时
发表于 2018-8-5 17:23:14 | 显示全部楼层
付给你之前我做过的实验给您参考.
上位机您要自己想办法生, 我无法给您.

提示:
1. 不管是STM32-->PC, 或PC -->STM32, 第0 byte填入都要填入0x3F(关键应该在HID_PIPE_ReportDesc, 懂了就可以自由变化), 长度可能可以随意. 您可以自己试试看, 不过这个架构似乎一律传64byte, byte 1是有效数据的长度.
2. STM32-->PC : 调用USBD_HID_SendReport()
3. PC-->STM32 : USBD_HID_ReceievedReport_Callback() 会被调用

03_F103C8_HidPipe.zip

1.68 MB, 下载次数: 93

Sample

回复

使用道具 举报

1

主题

16

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2018-8-5
在线时间
3 小时
 楼主| 发表于 2018-8-5 19:45:40 | 显示全部楼层
sammy902583 发表于 2018-8-5 17:23
付给你之前我做过的实验给您参考.
上位机您要自己想办法生, 我无法给您.

谢谢 参考了
回复

使用道具 举报

1

主题

16

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2018-8-5
在线时间
3 小时
 楼主| 发表于 2018-8-5 19:52:46 | 显示全部楼层
sammy902583 发表于 2018-8-5 17:23
付给你之前我做过的实验给您参考.
上位机您要自己想办法生, 我无法给您.

iar写的?
回复

使用道具 举报

3

主题

259

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2317
金钱
2317
注册时间
2016-12-2
在线时间
354 小时
发表于 2018-8-6 09:04:30 | 显示全部楼层

System Workbench for STM32
免费的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-13 13:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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