请教STM32F107 USBOTG问题

[复制链接]
2280|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

粉丝
快速回复 在线客服 返回列表 返回顶部