| 
			 
					阅读:1848回复:5
				 
				9604没有收到IN令牌。
					我在9604枚举时收到了第一个包80 06 00 01 00 00 40 00 
 
							后,在getdiscriptor发送了描述符的前8个字节。根据datasheet,此时设备应该收到IN令牌后,只要将TXC0的togl和tx_en置位不便应该发送数据。但是数据好象根本没有发出,因为我看TXS0的count位是0,如发出后应该是8吧。我想我可能是没有收到IN令牌,如何解决?  | 
	|
| 
			 沙发# 
								发布于:2001-08-09 15:47				
			
					查看描述符的前8个字节是否正确,TXC0的TOGGLE是否为1				 
							 | 
	|
| 
			 板凳# 
								发布于:2001-08-10 09:04				
			
					都没有问题啊,发出第一个描述符后,接着有alt中断复位,规范中是这样的么?				 
							 | 
	|
| 
			 地板# 
								发布于:2001-08-10 10:20				
			
					好像没有,你说清楚。				 
							 | 
	|
| 
			 地下室# 
								发布于:2001-08-13 09:32				
			
					我在ALTEV事件寄存器中收到的是11111000,就在第一次getdiscriptor后。这是怎么回事?				 
							 | 
	|
| 
			 5楼# 
								发布于:2001-08-14 17:41				
			
					我在收到上述包(80,06,00…)以后,将FIFO0 FLUSH掉,先置TXC0为01,写入数据,再置TXC0为01,TXS0显示为0X60。
 
							但是以后重复该操作(以把后面的字节发出去),TXS0显示08。  | 
	|
					
						
  |