[STM32G4] Nucleo‑G474运行时动态切换 PDO 与 APDO

[复制链接]
199|23
Henryko 发表于 2026-8-21 19:17 | 显示全部楼层
检查时基中断调用USBPD_DPM_TimerCounter(),确保优先级设置正确,可能需要单独定时器源。
深渊之海 发表于 2026-8-22 15:21 | 显示全部楼层
先检查CubeMX配置的PPS相关设置,确保电压电流值正确,然后在中断服务例程里强制调用USBPD_DPM_TimerCounter(),看是否能解决这个问题。
ShimmeringDawn 发表于 2026-8-23 13:12 | 显示全部楼层
检查RDO格式和电压电流缩放值,确保与充电器支持相符,同时确保中断优先级和抢占设置正确,避免TimerCounter中断被阻塞。
wahahaheihei 发表于 2026-8-24 11:17 | 显示全部楼层
Nucleo-G474 本身只有 UCPD 协议控制器,必须搭配扩展板 X-NUCLEO-USBPDM1(TCPP01-M12) 完成 CC、VBUS 通路、保护电路;软件使用 STM32CubeMX + ST USBPD 中间件(PD3 Full Stack)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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