CH592引脚复用

PB10和PB11这两个引脚现在默认是usb下载的UD+和UD-,现在想把它们复用成普通io,需要进行什么特殊配置吗?

当MCU执行USB烧录功能时,MCU是在原厂boot区代码中运行的,与用户代码无关。


Ⅰ.如果用户代码中,用到了USB功能,可以在关闭USB功能后重新初始化GPIO功能。关闭USB功能如下图。

image.png

Ⅱ.如果用户代码中,没有初始化USB功能,D+D-这两个脚默认都是在GPIO功能的,不用额外配置。


注意分隔IO功能/USB功能下的接线,同一IO下同时接多个外设易有串扰。

常见情况:用USB1给板子供电时,PB10 PB11会连接到USB(根)集线器,对运行中的GPIO功能有干扰。


只有登录才能回复,可以选择微信账号登录