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

关于STC8H1K28定时器设置(已解决)

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:47
  • 最近打卡:2025-04-10 06:42:19

19

主题

39

回帖

373

积分

中级会员

积分
373
发表于 2024-6-24 19:43:29 | 显示全部楼层 |阅读模式
本帖最后由 晓飛飛 于 2024-6-25 11:28 编辑

单片机是STC8H1K28,我用STC官方烧入软件,拷贝定时器程序,P20上接了个LED,定时器不工作,LED不闪烁,请大侠看看什么原因,(我用延时程序试过了,LED闪烁,用定时器不行)
void Timer2_Isr(void) interrupt 12
{
        
        S2++;
        if (S2>250)
        {
                S2=0;
                P20=!P20;               
        }
}

void Timer2_Init(void)                //1000微秒@11.0592MHz
{
        AUXR |= 0x04;                        //定时器时钟1T模式
        T2L = 0xCD;                                //设置定时初始值
        T2H = 0xD4;                                //设置定时初始值
        AUXR |= 0x10;                        //定时器2开始计时
        IE2 |= 0x04;                        //使能定时器2中断
}

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:527
  • 最近打卡:2025-05-07 00:40:41

10

主题

1162

回帖

5197

积分

论坛元老

积分
5197
发表于 2024-6-24 20:37:59 | 显示全部楼层
有没有打开总中断?

    EA = 1;         //打开总中断
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:428
  • 最近打卡:2025-05-07 00:13:45
已绑定手机

19

主题

3194

回帖

4948

积分

论坛元老

积分
4948
发表于 2024-6-24 21:53:30 | 显示全部楼层
官方生成的中断函数都是没开中断的要自己打EA =1;
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:47
  • 最近打卡:2025-04-10 06:42:19

19

主题

39

回帖

373

积分

中级会员

积分
373
发表于 2024-6-25 06:36:31 | 显示全部楼层
感谢以上各位老师的帮助,就是总中断没有打开,谢谢,衷心的感谢
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-7 12:07 , Processed in 0.149466 second(s), 69 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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