| 
			 
					阅读:1700回复:5
				 
				9603的问题
					哪位知道9603发送数据的步骤,怎样设置寄存器?
 
							万分感谢!  | 
	|
| 
			 沙发# 
								发布于:2001-07-27 13:36				
			
					你可到www.national.com网站下载其示例源代码,c语言的,
 
							先往FIFO添数据,即往TXDx寄存器写入数据,一次一个字节,其大小为<=64字节,数据写完后,再设置TXCx寄存器的Toggle和TX_EN位,Toggle位决定当前PID为0 or 1,TX_EN则启动传输.仔细看9603数据手册及usb标准.  | 
	|
| 
			 板凳# 
								发布于:2001-07-27 15:16				
			
					wanghd感谢你的答复,但我按你的方法试后,示波器测不到发送信号,不知是否还要设置其他寄存器?请说明。
 
							能否将示例的具体地址说明。 谢谢  | 
	|
| 
			 地板# 
								发布于:2001-07-27 17:01				
			
					http://www.national.com/appinfo/usb/0,1808,449,00.html				 
							 | 
	|
| 
			 地下室# 
								发布于:2001-07-30 12:21				
			
					用TXC0的TX_EN发送数据后,TXS0的TX_DONE为0,TCOUT为#08h为什么?
 
							 | 
	|
| 
			 5楼# 
								发布于:2001-07-30 16:24				
			
					这个问题我也碰到过,这表示数据没有发送出去,很可能是没有设置Toggle位,把Toggle位设为1或0就可以解决。				 
							 | 
	|