完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我有一个大容量端点,在自动启用,不断充满了数据从外部主机。 在数据传输暂停之后,在继续新的传输之前,我可能想丢弃端点缓冲器的旧内容。 我必须写哪些寄存器来声明输入缓冲区是空的,以便他们能够从外部主机接收新数据? 我认为这是一个简单而愚蠢的问题,但我在过去的问题上工作了一夜,我的大脑感觉就像两块湿透的旧面包。 非常感谢你的帮助! 以上来自于百度翻译 以下为原文 Hi, I have an Bulk IN endpoint with Auto-IN enabled that is constantly filled with data from the external master. After a pause in data transfer I might want to discard the presumably old content of the endpoint buffers before I continue with the new transfer. What do I have to write in which registers to declare the input buffers empty so that they can accept new data from the external master? I assume this is an easy and silly question, but I have worked overnight on my previous problem and my brains feel like two soaked loafs of old bread. Many thanks for any help! |
|
相关推荐
1个回答
|
|
你好,弗兰克,
为了丢弃已经提交给主机的数据,FX2LP必须切换到手动模式。实现下面一段代码来丢弃数据,并重新启用端点缓冲区由外部主机填充。 FiPosit=0x80;/ /激活NAC-ALL以避免竞争条件 同步延迟; EP6FIFOCFG=0x00;/ /切换到手动模式 同步延迟; FIFSET=0x06;//复位FIFO 6 同步延迟; EP6FIFOCFG=0x0C;/ /切换到自动模式 同步延迟; FiPosit=0x00;/ /释放NACKALL 同步延迟; 最好的问候, 斯里纳斯 以上来自于百度翻译 以下为原文 Hello Frank, To discard the data that has already been committed to the host, the FX2LP has to be switched to MANUAL mode. Implement the below piece of code to discard the data and re-enable the endpoint buffer to be filled by external master. FIFORESET = 0x80; // activate NAK-ALL to avoid race conditions SYNCDELAY; EP6FIFOCFG = 0x00; //switching to manual mode SYNCDELAY; FIFORESET = 0x06; // Reset FIFO 6 SYNCDELAY; EP6FIFOCFG = 0x0C; //switching to auto mode SYNCDELAY; FIFORESET = 0x00; //Release NAKALL SYNCDELAY; Best regards, Srinath S |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3671 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1786 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
571浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
424浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
384浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
916浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 13:02 , Processed in 1.010476 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号