打印
[STM32U5]

OTG 设备状态寄存器的 DEVLNSTS[1:0] 似乎显示了错误的逻辑电平

[复制链接]
112|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
classroom|  楼主 | 2024-10-29 15:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
设计上采用STM32U595VJT6。 MCU的OTG部分在USB设备模式下工作良好。它具有 USB 闪存盘的功能。但是当我从 OTG 设备状态寄存器(地址偏移量为 0x808)检查逻辑电平时,出现了问题。如果USB线插入就可以了,DEVLNSTS[1:0]全为零。但当USB线拔出时,DEVLNSTS[1]为0,DEVLNSTS[0]为1。也就是说USB_D+为0,USB_D-为1。但USB_D+的真实逻辑电平为1(约3.3V),USB_D - 为 0。

我是否误解了什么?

使用特权

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

本版积分规则

407

主题

1920

帖子

1

粉丝