阅读:1312回复:16
求解!thx用户被禁言,该主题自动屏蔽! |
|
沙发#
发布于:2004-04-13 17:39
dao
|
|
|
板凳#
发布于:2004-04-13 18:15
我想知道: 主机回答ack呀,然后在ack里你把剩余的两个字节发过去。 |
|
地板#
发布于:2004-04-14 09:34
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2004-04-14 10:18
用户被禁言,该主题自动屏蔽! |
|
5楼#
发布于:2004-04-14 12:16
ack没见有处理。ack过来也算是ep0的接收把,是不是没有处理!直接设了idle就返回了? 什么叫没见处理?固件是你写的,你不处理怎么行,你要在这个ack里把剩余的2个字节发过去! |
|
6楼#
发布于:2004-04-14 13:05
用户被禁言,该主题自动屏蔽! |
|
7楼#
发布于:2004-04-14 13:21
用户被禁言,该主题自动屏蔽! |
|
8楼#
发布于:2004-04-14 15:18
用户被禁言,该主题自动屏蔽! |
|
9楼#
发布于:2004-04-14 15:23
剩下的字节应该是在ep0_txdone(void)中处理的吧?
我个人认为。 |
|
10楼#
发布于:2004-04-14 15:28
用户被禁言,该主题自动屏蔽! |
|
11楼#
发布于:2004-04-14 15:41
主机不会发NACK,
如果它没正确收到数据的话, 应该不会进入ep0_txdone(void)。 |
|
12楼#
发布于:2004-04-14 15:47
用户被禁言,该主题自动屏蔽! |
|
13楼#
发布于:2004-04-14 15:59
NAK can only be returned by functions in the data phase of IN transactions or the handshake phase of OUT or PING transactions. The host can never issue NAK.
|
|
14楼#
发布于:2004-04-14 16:13
用户被禁言,该主题自动屏蔽! |
|
15楼#
发布于:2004-04-14 16:40
PC接收出错当然不发NAK(它根本不会发)。
如果不进中断说明PC收到前16个字节时已经出错, 你看看你发送的数据对不对。 我个人的意见。 |
|
16楼#
发布于:2004-04-15 11:17
用户被禁言,该主题自动屏蔽! |
|