如何使USB芯片PDIUSBD12 挂起与恢复?

[复制链接]
2864|1
 楼主| wwwwfh 发表于 2010-1-9 22:38 | 显示全部楼层 |阅读模式
本帖最后由 wwwwfh 于 2010-1-12 10:38 编辑

谁有suspend USB芯片PDIUSBD12的挂起与恢复源代码?
麻烦提供一下,谢谢!
我使用了如下代码,不能唤醒与上位机进行通信,通过串口检测到的数据表明,系统一直处于挂起状态,无法再次进入正常工作状态,只有将USB接口数据线拔下重新插入才能再次进入工作状态,郁闷中。。。
    if(D12SUSPD == 1)
    {
     D12SUSPD = 0;
     write_usb_command(0xf6);           //从挂起状态恢复USBD12
     delay(10);
     D12SUSPD = 1;   
    }
这段代码对吗?望指教。
computer00 发表于 2010-1-13 10:43 | 显示全部楼层
需要发送一个远程唤醒请求,这个命令在D12里面有的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

21

帖子

0

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