找回密码
 立即注册
楼主: tzz1983

USB下载,只能是冷启动吗? | 已解决, 可以用软复位

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:505
  • 最近打卡:2025-05-01 06:09:51

15

主题

154

回帖

404

积分

中级会员

积分
404
发表于 2024-12-14 16:26:28 | 显示全部楼层
以下是按键进行复位的片断,,就是不能 让电脑重新枚举到 USB Writer HID1,请大家看看,这样写是什么问题,让单片机只是复位重启,然后又运行用户代码的?? 
 while(!KEY)
        {
            if(holdkey_time>=20)//holdkey_time 在定时器中计时
            {
                USBCON = 0x00;      //清除USB设置
                USBCLK = 0x00;
                IRC48MCR = 0x00;

                delay_ms(10);                           //检测到正确的命令序列后复位到系统区,此处的延时可省去
                IAP_CONTR = 0x60;                       //复位到系统区
                while (1);
            }
        }
        holdkey_time = 0;

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-02 00:50:51
已绑定手机

130

主题

1520

回帖

1859

积分

金牌会员

积分
1859
发表于 2024-12-14 23:18:48 来自手机 | 显示全部楼层
明天我也试试,软复位
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:41 , Processed in 0.137187 second(s), 54 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表