以前没有做过USB的开发,现在用万利公司出的EKSTM32F开发板做一些USB调试,遇到一些问题,想不明白,特向大家请教!谢谢! 1.demo程序中的IN模式是从PC机向开发板发送数据吗?我用BUS HOUND查看USB信息时看到了如下信息:ENDPOINT0是CTRL,ENDPOINT1是IN,ENDPOINT2是OUT。如果我想从开发板向PC机发送数据,用ENDPOINT2就可以了,对吗? 2.MASS STORAGE的demo程序中,main()函数中执行USB_Init()后就在循环了,没有到while(1){}中。请问如果我要调用发送数据的函数,应该放在哪里?不能放在while()循环中吧? 3.网上说调试USB端口时需要把开发板上JTAG口的nRESET跳线去了,结果现在改为USB供电时,每次主机都显示无法安装新设备了。请问这个问题应该如何解决?谢谢! 不知道我把自己的问题描述清楚了没?请有经验的朋友多多指教!谢谢! |