[ZLG-ARM] 2131开发板+2148PACK的usb问题,请周工指教

[复制链接]
 楼主| Crestxa 发表于 2007-1-19 18:04 | 显示全部楼层 |阅读模式
我在ARM端用:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />for&nbsp;(;;)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buffTest[0]='a';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buffTest[0]='b';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buffTest[0]='c';<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;WritePort1(3,&nbsp;buffTest,&nbsp;200);&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />在PC端:<br />void&nbsp;CUSB_I2CDlg::OnTest()&nbsp;<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;pipenum,i,ret;<br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;Recbuff[3];<br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;RecbuffTest[8];<br />&nbsp;&nbsp;&nbsp;&nbsp;RecbuffTest[0]='F';<br />&nbsp;&nbsp;&nbsp;&nbsp;RecbuffTest[1]='F';<br />&nbsp;&nbsp;&nbsp;&nbsp;CString&nbsp;CSRecbuff;<br />&nbsp;&nbsp;&nbsp;&nbsp;CString&nbsp;CSRecbuffTest;<br />&nbsp;&nbsp;&nbsp;&nbsp;CSRecbuff.Empty();<br />&nbsp;&nbsp;&nbsp;&nbsp;CSRecbuff.Format(&quot;%s&quot;,Recbuff);<br />&nbsp;&nbsp;&nbsp;&nbsp;CSRecbuffTest.Format(&quot;%s&quot;,RecbuffTest);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;pipenum=3;<br />&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt1;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ret&nbsp;=&nbsp;ReadData214x(pipenum-3,&nbsp;Recbuff,&nbsp;3,&nbsp;1000);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(ret&nbsp;!=&nbsp;2)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox(&quot;通信错误!&quot;);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSRecbuff.Format(&quot;%s&quot;,Recbuff);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSRecbuffTest+=CSRecbuff;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br />为什么不能接收到数据,每次都是通信错误
 楼主| Crestxa 发表于 2007-1-21 11:15 | 显示全部楼层

up

up
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

69

帖子

0

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