打印
[其他ST产品]

终于利用stm32cube生成了usb虚拟串口程序并初步调试通过,分享代码和配置先!!

[复制链接]
317|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
今天终于调通了,虽然只是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,生成代码

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

279

主题

1460

帖子

2

粉丝