问答

汇集网友智慧,解决技术难题

21ic问答首页 - AT32F413 USB虚拟串口 工作不稳定

AT32F413 USB虚拟串口 工作不稳定

lcj13012022-07-01
回答 +关注 25
8337人浏览 20人回答问题 分享 举报
20 个回答
  • ST cubemx生成的代码只支持72M的,频率到192M的话需要修改代码的。
    还有就是接内部48M到USB时钟,开启ACC等都是AT32独有的功能,需要使用AT32  bsp才能实现。
    因此建议基于AT32 BSP去开发,usb虚拟串口等案例都是现成的。
    lcj1301 2022-7-5 15:54 回复TA
    @muyichuan2012 :acc的时钟,我照着他的demo反推寄存器改过的,现在不纠结acc问题,我直接192分频下来48M也工作不稳定 
    muyichuan2012 2022-7-4 15:35 回复TA
    @lcj1301 :ACC不一定你被你成功开启了。还要开启ACC时钟,这在ST 库是没有的。 
    lcj1301 2022-7-4 14:44 回复TA
    通过直接写寄存器已经能跑到192M,并且开启ACC,通过定时器也已经验证过频率了,48M分频也验证过了,主要就是USB工作不稳定,发送一会儿就没了,其他外设都没问题 
123

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