想通过定时器定时1毫秒,按照函数定义传递参数后,可以进入中断函数,但是始终无法进入回调函数,是哪里配置的不对么?
HalTimerConfig(HAL_TIMER_3,HAL_TIMER_MODE_NORMAL,HAL_TIMER_CHANNEL_SINGLE,HAL_TIMER_CH_MODE_OVERFLOW,TRUE,board_timer_cb);
HalTimerStart(HAL_TIMER_3,1);
static void board_timer_cb(uint8 timerId, uint8 channel, uint8 channelMode)
{
timer_count++;
if(timer_count > 1000)
{
timer_count = 0;
HalUARTWrite(0,"The TIMER is TEST.\n",19);
}
}
而且程序运行也不正常(定时器相关宏以及打开)
本帖最后由 L_954863658 于 2020-3-17 13:31 编辑