121313 发表于 2025-6-17 17:38:11

32G开启usb外设之后要如何关闭 | 关闭后重新配置I/O工作模式

我在程序中调用了这些来关闭usb;但是发现P30和P31无法作为普通IO口。

usb_write_reg(INTRIN1E, 0x00);
usb_write_reg(INTROUT1E, 0x00);
usb_write_reg(INTRUSBE, 0x00);
USBCON = 0;
EUSB = 0;

ercircle 发表于 2025-6-17 17:49:39

关闭后重新配置GPIO模式没

DebugLab 发表于 2025-6-17 18:04:19

注意IO模式
不用USB时还建议关闭48M时钟

121313 发表于 2025-6-18 08:49:10

ercircle 发表于 2025-6-17 17:49
关闭后重新配置GPIO模式没

重新配置过了

ercircle 发表于 2025-6-18 09:15:03


实测是可以的,对比下代码。另外不要在设备还连着主机时操作P30P31,可能导致主机异常



页: [1]
查看完整版本: 32G开启usb外设之后要如何关闭 | 关闭后重新配置I/O工作模式