USB 插入唤醒休眠单片机异常,常见原因及排查:
唤醒引脚配置不当:需将 USB 相关引脚(如 USB_VBUS 检测脚)设为外部中断触发源,选择上升沿触发(USB 插入时电平拉高)。
电源时序问题:USB 插入瞬间供电波动,需在电源端加电容滤波,确保唤醒时单片机供电稳定。
休眠模式选择:部分休眠模式会禁用 USB 模块,需选支持外设唤醒的模式(如 PIC 的 Idle 模式),避免模块未就绪。
中断优先级冲突:确保 USB 唤醒中断优先级高于其他中断,防止唤醒信号被屏蔽,同时在中断服务函数中清除唤醒标志。
|
|