[技术问答] HC32F460芯片的USB疑问

[复制链接]
2398|4
 楼主| Alf76 发表于 2025-4-4 12:20 | 显示全部楼层 |阅读模式
本帖最后由 Alf76 于 2025-4-4 12:22 编辑

在开发USB设备应用时,有以下疑问:

1. 设备的VBUS检测功能在程式库中是用VBUS_SENSING_ENABLED来打开的,但就只有VBUS上升中断,没有VBUS下降或是电平检测的代码。那么在VBUS拔掉后是怎么处理的?在参考手册中找相于VBUS电平的寄存器只有GVBUSCFG.VBUSVAL,但这个看来只是用来覆盖内部检测到的电平,并不反映VBUS电平。那么电平会反映到跟VBUS同一出脚的GPIO中吗?还是要用另外的GPIO来看或者是干脆不用这功能?

2. 程式库把GUSBCFG的TRDT都设定为15,而不是按手册描述的公式设定,TOCAL就完全没碰过。有没有什么情况要调整这两个数值?

3. (不太技术的问题)ST的芯片可以问ST授权USB的VID和PID,小华有这方面的服务吗?
caigang13 发表于 2025-4-5 11:06 来自手机 | 显示全部楼层
国产芯片在开发难度上确实要大些。
chenjun89 发表于 2025-4-5 16:46 来自手机 | 显示全部楼层
MCU内部的ADC输入都可以直接与VCC相连用于检测电压。
发顺丰更大nc 发表于 2025-4-23 10:43 | 显示全部楼层
有没有什么情况要调整这两个数值?
Amazingxixixi 发表于 2025-4-24 15:03 | 显示全部楼层
学习一下啊!感觉有点知识慌了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部