打印

请教STM32F107 USBOTG问题

[复制链接]
1843|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangjun2012|  楼主 | 2012-11-26 11:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想实现的是PC发送一帧,STM32回16个字节,当PC一直连续发送时会出现问题.

现在搞不清楚那个 USB_SIL_Write(EP2_IN, (uint8_t*)&USBBUCKBuf.RcvBuf[USBBUCKBuf.ReadPoint].canmsg[0], 16);这个些函数后是否需要释放发送缓冲区? 释放缓冲区函数OTGD_FS_FlushTxFifo(0x10);这个函数的参数如何填写的?另外我在定时中断调用该函数就不需要释放缓冲区,在主函数中调用必须要加释放函数.
对于释放函数何时调用不是很理解啊?
另外,当PC发送数据很快时,就会出现问题,一直进入IN中断,跟踪发现没有再次写发送数据了.但是一直IN中断啊?郁闷!!!!!!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

48

帖子

0

粉丝