请帮忙看看在BleTouchKey_Demo中增加定时器为什么无效

__INTERRUPT

__HIGH_CODE

void TMR0_IRQHandler(void) // TMR0 定时中断

{

    if(TMR0_GetITFlag(TMR0_3_IT_CYC_END))

    {

        TMR0_ClearITFlag(TMR0_3_IT_CYC_END); // 清除中断标志

        GPIOB_InverseBits(GPIO_Pin_13);

    }

}


在HAL_Init中增加

TMR0_TimerInit(FREQ_SYS / 10);         // 设置定时时间 100ms

    TMR0_ITCfg(ENABLE, TMR0_3_IT_CYC_END); // 开启中断

    PFIC_EnableIRQ(TMR0_IRQn);


但是PB13的灯并没闪。

我在Peripheral的Demo中按上面的方法增加却有用。是否触摸或其他什么占用了资 源。我试着用time1也是没有闪

检查一下代码,引脚复用了,换一下引脚试一下。


只有登录才能回复,可以选择微信账号登录