OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5553|回复: 4

关于正点原子探索者STM32F407开发板的USB为什么没接上拉电阻

[复制链接]

4

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2017-9-28
在线时间
21 小时
发表于 2017-10-19 19:15:16 | 显示全部楼层 |阅读模式

正点原子探索者STM32F407开发板的USB为什么没接上拉电阻?




QQ图片20171019191205.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2017-10-19
在线时间
2 小时
发表于 2017-10-19 22:11:06 | 显示全部楼层
探索者F4 资料盘(A盘)\探索者F4 资料盘(A盘)\8,STM32参考资料\2,STM32 USB 学习资料\USB培训_Part3_USB_OTG_IP及其库的使用

第十页
支持软件控制断开和主机的连接(关闭D+上拉)
SDIS@DCTL,可触发主机端的设备断开中断


用ST库,不连接Vbus时,根据Vbus自动控制D+上拉
用ST库,不连接Vbus时可以用下面的函数实现软件连接、断开D+上拉
DCD_DevConnect(&USB_OTG_dev);

DCD_DevDisconnect(&USB_OTG_dev);



回复 支持 1 反对 0

使用道具 举报

11

主题

1044

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3718
金钱
3718
注册时间
2011-5-23
在线时间
2012 小时
发表于 2017-10-19 19:24:16 | 显示全部楼层
文档上说 407芯片内置上拉,
RT-Thread RTOS 音频,WIFI,蓝牙
回复 支持 反对

使用道具 举报

4

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2017-9-28
在线时间
21 小时
 楼主| 发表于 2017-10-19 19:34:43 | 显示全部楼层
aozima 发表于 2017-10-19 19:24
文档上说 407芯片内置上拉,

哪个文档哈,我看程序里没配置上拉啊
回复 支持 反对

使用道具 举报

4

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2017-9-28
在线时间
21 小时
 楼主| 发表于 2017-10-23 16:03:18 | 显示全部楼层
供电状态
VBUS 输入检测到 B 会话有效电压,就会使 USB 设备进入供电状态(请参见 USB2.0 第 9.1 节)。然后,OTG_FS 自动连接 DP 上拉电阻,发出全速设备与主机相连的信号并生成会话 请求中断(OTG_FS_GINTSTS 中的 SRQINT 位),指示进入供电状态。
此外,VBUS 输入还可确保主机在 USB 操作期间提供有效的 VBUS 电平。如果检测到 VBUS 降至 B 会话有效电压以下(例如,因电源干扰或主机端口关闭引发),OTG_FS 将自动断开 连接并生成检测到会话结束中断(OTG_FS_GOTGINT 中的 SEDET 位),指示 OTG_FS 已退出供电状态。
供电状态下,OTG_FS 期望收到来自主机的复位信号。其它 USB 操作则无法执行。收到复 位信号后,立即生成检测到复位中断(OTG_FS_GINTSTS 中的 USBRST)。复位信号结 束后,将生成枚举完成中断(OTG_FS_GINTSTS 中的 ENUMDNE 位),OTG_FS 随即进 入默认状态。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-18 22:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表