找回密码
 立即注册

微信扫码登录

查看: 54|回复: 0

[Timer] TLSR8271的定时器中断怎么使用

[复制链接]

3

主题

1

回帖

19

积分

英勇黄铜

积分
19
发表于 5 天前 | 显示全部楼层 |阅读模式 来自 广东茂名
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR8271
驱动SDK版本:
void timer0_init()
{
    reg_irq_mask |= FLD_IRQ_TMR0_EN;//使能timer0中断
    reg_tmr0_tick = 0; //tick清0
    reg_tmr0_capt = 100 * CLOCK_SYS_CLOCK_1MS;//100ms定时
    reg_tmr_sta = FLD_TMR_STA_TMR0; //清中断状态
    reg_tmr_ctrl |= FLD_TMR0_EN;  //使能定时器0
}
_attribute_ram_code_ void app_timer_test_irq_proc(void)
{
    // 清除中断标志(视平台而定)
        reg_tmr_sta = FLD_TMR_STA_TMR0;

    //time_ms++;
    //if(time_ms >= 20000)
   // {
    //        time_ms = 0;
    //}
    // 你的中断处理逻辑
    // 比如:设置一个标志位,或直接调用 led 控制函数
}
找不到例程,在网上找的中断进不去。主函数调用的有   
timer0_init();
irq_enable();

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

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-9-10 02:33 , Processed in 0.090967 second(s), 21 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

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