找回密码
 立即注册
查看: 391|回复: 3

定时器0初始化和自动下载程序冲突怎么解决

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

14

主题

54

回帖

1336

积分

金牌会员

积分
1336
发表于 2024-3-28 16:56:37 | 显示全部楼层 |阅读模式
void Timer0_Init(void)                //1毫秒@24.000MHz
{
        AUXR &= 0x7F;                        //定时器时钟12T模式
        TMOD &= 0xF0;                        //设置定时器模式
        TL0 = 0x30;                                //设置定时初始值
        TH0 = 0xF8;                                //设置定时初始值
        TF0 = 0;                                //清除TF0标志
        TR0 = 1;                                //定时器0开始计时
        ET0 = 1;                                //使能定时器0中断
}
void SEG_Disp(void)
{
                P0=SEGCOM_Tab[num];
                P2=SEG_Tab[Show_Tab[num]];
                delay_ms(SEG_delay);
                num++;
                if (num>7)
                num=0;
}

void main()
{
        sys_init();
        usb_init();
//        Timer0_Init();
        EA=1;
        P2M0=0X00;
        P2M1=0X00;
        P0M0=0X00;
        P0M1=0X00;
        while(1)
        {

一但打开定时器的初始化就要手动下载程序,,不能自动,
*** WARNING L27: INCOMPATIBLE INTERRUPT FRAME SIZE
    MODULE:  .\COMM\stc_usb_cdc_32.LIB (usb)
    FRAME:   4 BYTES SAVED ON INTERRUPT
还会报这个警告

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 06:20:50
已绑定手机

13

主题

1257

回帖

2971

积分

金牌会员

积分
2971
发表于 2024-3-28 17:43:28 | 显示全部楼层
先初始化定时器0,再初始化USB试试呢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:419
  • 最近打卡:2025-05-01 07:07:09

14

主题

54

回帖

1336

积分

金牌会员

积分
1336
发表于 2024-3-28 19:04:31 | 显示全部楼层
21cns*** 发表于 2024-3-28 17:43
先初始化定时器0,再初始化USB试试呢

一样的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2025-05-01 05:52:49
已绑定手机

46

主题

1694

回帖

2540

积分

金牌会员

积分
2540
发表于 2024-4-27 06:17:36 | 显示全部楼层
楼上是啥?
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 02:47 , Processed in 0.163353 second(s), 70 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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