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

关于 STM32F4 USB 同步传输的中断异常求助

[复制链接]
鬼算子 提问时间:2016-7-6 08:57 /
目前我在整调试USB的同步传输,先使用官方提供的UAC(音频传输)那个例子,
在官方例程中修改同步传输的程序(在中断中修改),数据能够顺利收发一切正常,速度8k/s。为了提高速度,增大了接收FIFO的空间

  HAL_PCD_SetRxFiFo(&hpcd_USB_OTG_FS, 0x300);
// 此处原为    HAL_PCD_SetRxFiFo(&hpcd_USB_OTG_FS, 0x80);

在保证其他设置都没变的情况下,一旦修改这个地方,就会出现:一旦接收88(我每次发送的字节数)* 12(一共能收发的次数) 字节后,就不在进入USB 的中断,但是从寄存器上看,能明确的看出,device仍然能接到数据 (FS_DSTS 这个记录SOF 的寄存器的值在不断变化)

从此不在进入void OTG_FS_IRQHandler(void) 这个中断,不知道有哪位高手碰到过这个问题。可以赐教下
收藏 评论0 发布时间:2016-7-6 08:57

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版