你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32u535芯片usb hid custom类接收数据有问题?

[复制链接]
Hickey 提问时间:2024-10-20 16:29 / 未解决

最近使用stm32u535系列单片机实现usb hid custom上下位机通信功能时遇到了从上位机(计算机)接收数据有个别错误的问题,如下图所示,用usb调试工具发送数据,用bus hound监控usb传输的数据无误。

1.jpg

但是调试时发现下位机接收到的数据第21~24位发生了改变。

2.jpg

调试后发现这些被改变的值和设备描述符的接收数据长度有关,如下图分别是将修改为0x20和0x40后的变化。

4.jpg

3.jpg

此系列单片机usb驱动使用的是azurertos usb协议,对此协议不太了解,请各位指导一下为什么会出现这种情况,非常感谢!

49fb5f035349b288d40717a2d4883fe.jpg
收藏 评论1 发布时间:2024-10-20 16:29

举报

1个回答
STMCU-管管 回答时间:2024-11-4 14:55:15

会不会是存在数据对齐的问题,检查下

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版