你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F446 USB和串口1 冲突

[复制链接]
miraclexue 提问时间:2017-12-5 15:49 /
阅读主题, 点击返回1楼
收藏 评论17 发布时间:2017-12-5 15:49
17个回答
miraclexue 回答时间:2017-12-8 16:46:46
任风吹吹 发表于 2017-12-7 10:01
刚好手上又快STM32F446-NUCLEO板子,使用HAL库测试了下,没有你所说的现象(测试代码只是简单地将PA9管脚t ...

非常感谢您的回复和提供的代码,经过咨询代理,找到了问题所在:
1、标准库中的USB库对于关闭VBUS有缺陷,要关闭VBUS,除了关闭VBUSSENSING以外,还需要自己添加对GOTGCTL寄存器的第6位和第7位的设置(HAL库例程里面有)
2、HAL库没有这个问题
3、建议以后用HAL库

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2 结贴奖励

查看全部评分

星星还是那个星星 回答时间:2020-6-4 17:00:00

时隔几年,又回到了这个帖子。移植官方DFU,查了一切问题,最终发现是#define VBUS_SENSING_ENABLED这句的问题(耗时1天半),注释掉,可以进入DFU模式,无语啊。继续看下资料,找找这个代码代表什么意思。
奥观海 回答时间:2020-11-23 12:56:24
任风吹吹 发表于 2017-12-7 10:01
刚好手上又快STM32F446-NUCLEO板子,使用HAL库测试了下,没有你所说的现象(测试代码只是简单地将PA9管脚t ...

大佬,446驱动usb的代码能不能给俺一份参考下,跪求
12

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版