USBwilliam hill官网
登录
直播中
张依然
7年用户
314经验值
私信
关注
[问答]
STM32407 USB主从机传输EP1,EP2的IN传输有问题
开启该帖子的消息推送
STM32
逻辑分析仪
现在要设计一套USB主从机,在主从机之间,传输多路双向实时的音频数据,以及消息数据。
于是,使用自定义类。共使用3组端点,EP0(控制传输,双向,0x00,0x80),EP1(批量传输,双向,0x01,0x81),EP2(同步传输,双向,0x02,0x82)。
主从机的枚举过程已经通过,EP0端点的数据收发没有问题。
EP1,EP2端点的OUT传输是正常的。但是EP1,EP2的IN传输总是有问题。
使用逻辑分析仪,分析协议,主机发送IN传输 一直询问,从机总是回复NAK。调试从机,发现从机即使收到IN传输的令牌,也不会产生中断(很奇怪)。
大家有遇到这样的问题么????
问题出在哪里???
自定义类的设计要注意什么???
回帖
(7)
张依然
2018-10-25 08:41:34
最佳答案
我知道了,原因已经找到,ST公司提供的USB的主从机固件都是不完整的,是不能同时处理同步收发的。最后看着datasheet分析它们的中断程序终于看出了问题。
我知道了,原因已经找到,ST公司提供的USB的主从机固件都是不完整的,是不能同时处理同步收发的。最后看着datasheet分析它们的中断程序终于看出了问题。
举报
谭子薇
2018-10-25 08:53:02
你可以参考一下圈圈教你玩USB,,,我只做过USB HID。。
你可以参考一下圈圈教你玩USB,,,我只做过USB HID。。
举报
唐瑶
2018-10-25 09:01:55
bulk的传输 好像是有例子的吧,楼主一个一个来
bulk的传输 好像是有例子的吧,楼主一个一个来
举报
123一起玩
2018-10-25 09:08:02
USB otg的固件库?你的断点一是批量传输,端点二是同步传输,那个地址设置这样可以?
USB otg的固件库?你的断点一是批量传输,端点二是同步传输,那个地址设置这样可以?
举报
郑聪
2018-10-25 09:08:35
谢谢楼上两位,楼主什么情况,解决了不?
谢谢楼上两位,楼主什么情况,解决了不?
举报
李飞
2018-10-25 09:16:32
受到警告
提示:
作者被禁止或删除 内容自动屏蔽
举报
陈婧甄
2018-10-25 09:43:51
楼主你好,我最近开始学M4 USB,你有stm32M4的的程序吗,除了官方给的几个示例程序,借我参考下吗。我一直想用M4 device做了一个结合鼠标和键盘hid设备类吧,但是实例程序 就都是USBD_Init()函数初始化好,我一直想对这种多端点进行读取,但是一直不知道怎样下手。能不能指导一下。
楼主你好,我最近开始学M4 USB,你有stm32M4的的程序吗,除了官方给的几个示例程序,借我参考下吗。我一直想用M4 device做了一个结合鼠标和键盘hid设备类吧,但是实例程序 就都是USBD_Init()函数初始化好,我一直想对这种多端点进行读取,但是一直不知道怎样下手。能不能指导一下。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
逻辑分析仪
实现
STM32
USB
双缓冲批量
传输
2016-01-11
11201
CY7C64713如何在没有外部FIFO的情况下使用
EP2
OUT手动模式?
2019-03-05
2020
同步从属FIFO双
EP
问题
2019-05-05
2092
怎么将FIFO ADDR从
EP
6切换到
EP2
2019-03-27
2044
EZ-
USB
FX
2
LP芯片批量
传输
的最大端点是多少?
2019-08-20
1579
传输
过程异常中断
2018-11-26
3239
使用CH573芯片做一个
USB
转BLE,BLE Central怎样修改MTU呢?
2022-08-18
484
怎么在PC和FPGA之间实现4线程数据
传输
2019-04-10
1865
Cy68013在采集过程中拔掉
USB
数据,为什么不能从
EP
6接收数据?
2024-02-29
361
在手术中是否可以改变
EP1
的位置?
2019-08-13
795
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分