今天终于调通了,虽然只是PC电脑上接收到了数据.......(发送的还没研究)
先弄上来让大家知道怎么配置和大体程序的流程(我也没多研究).....
至于配置,我先前一个帖子已经贴图了....
这里再写一次
Pinout界面中修改:
开启USB_OTG_FS模式下的Device_Only,其他不选
middleWare里面的USB_DEVICE中的Class For FS IP选择Communication Device Class (Virtual Port Com)
时钟配置界面:8M外部晶振,设置系统168M,Apb1分频4,APB2分频2
Configuration界面中:
GPIO设置PD12,13,14,15输出上拉,中速
usb的GPIO的DM和DP均为AF,DM无上啦,DP上拉,高速模式(High)
开启中断优先组GRoup4
NVIC中断开启usb on the Go FS Global interrupt 中断1,0
USB_FS configuration 设置 speed为Full , ENDpoint 0 max packet size为64bytes
低功耗不使能, vbus不使能.....
usb_device configuration中的Parameter setting设置
ok,生成代码
|