olivem55arlowe 发表于 2024-10-5 17:17

一旦PC接收到Resume信号,它将从睡眠状态唤醒,并重新枚举USB设备。
单片机需要准备好与PC进行通信,以响应可能的USB请求。

1988020566 发表于 2024-10-5 18:50

单片机需要发送一个USB Resume信号给PC。这通常涉及到设置USB控制寄存器的相关位来生成Resume信号。

adolphcocker 发表于 2024-10-5 20:28

USB唤醒可能不适用于所有PC和所有操作系统配置,特别是在安全模式下可能被禁用。

dspmana 发表于 2024-10-5 22:02

在需要唤醒 PC 的时候,调用 USB 核心库中的唤醒函数。

macpherson 发表于 2024-10-7 12:37

单片机需要唤醒 PC 时,需要向 PC 发送一个特定的唤醒信号。这个唤醒信号可以通过 USB 数据传输或者特定的 USB 事件来实现。

elsaflower 发表于 2024-10-7 14:26

为了唤醒PC,单片机需要发送特定的唤醒序列。这通常包括将USB控制寄存器的第4位置1(表示开始远程唤醒),等待一段时间后再将其置0(结束远程唤醒)。

sesefadou 发表于 2024-10-7 15:59

当单片机需要唤醒 PC 时,按照通信协议的规定,向 PC 发送唤醒信号。这可以通过 USB 数据传输函数来实现,将唤醒信号的数据发送到 PC 的 USB 接口。

mattlincoln 发表于 2024-10-7 17:35

在单片机和 PC 之间建立一个简单的通信协议,以便 PC 能够识别单片机发送的唤醒信号。例如,可以定义一个特定的 USB 数据包格式,或者使用 USB HID 协议中的特定报告来表示唤醒信号。

wengh2016 发表于 2024-10-7 19:17

单片机内置USB功能或通过外部USB接口芯片实现。
实现USB协议栈,至少支持USB枚举过程。

pixhw 发表于 2024-10-7 20:59

在单片机上初始化USB设备,包括配置描述符、端点、接口等。
确保远程唤醒功能在配置描述符中已启用。
页: 1 [2]
查看完整版本: 用 USB 唤醒 PC 的方法