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

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

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

19

主题

39

回帖

375

积分

中级会员

积分
375
发表于 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
  • 打卡总天数:570
  • 最近打卡:2025-06-19 11:05:28

11

主题

1198

回帖

5544

积分

论坛元老

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-06-19 00:01:06
已绑定手机

19

主题

3233

回帖

5297

积分

论坛元老

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

使用道具 举报 送花

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

19

主题

39

回帖

375

积分

中级会员

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-19 13:49 , Processed in 0.123953 second(s), 66 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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