嵌入式技术论坛
直播中

王尚岱

9年用户 1604经验值
擅长:电源/新能源
私信 关注
[问答]

控制台输入hwtimer_sample命令后系统卡死是何原因

问题描述

前期配置条件:

cubemx的TIM1配置

1.jpg

env的配置,使能TIM1和硬件定时器驱动、硬件定时器案例

1.jpg

2.jpg

然后出现TIM1_CONFIG没有相关配置定义的,然后就去tim_config.h中添加相关配置信息

1.jpg

硬件定时器参考代码跟链接内的基本一样

2.问题描述:

控制台输入hwtimer_sample命令后系统卡死

1.jpg

2.jpg

回帖(1)

王莉

2022-11-24 11:27:04
我也是遇到了,修改下drv_timer.c文件即可,你试试,整体来说框架时需要自己根据实际做一些修改的,完全做进去可能需要的精力太大,不太现实:

添加类似这样的就可以了,根据自己的定时器号添加

#ifdef BSP_USING_TIM6
void TIM6_IRQHandler(void)
{
    /* enter interrupt */
    rt_interrupt_enter();
    HAL_TIM_IRQHandler(&stm32_hwtimer_obj[TIM6_INDEX].tim_handle);
    /* leave interrupt */
    rt_interrupt_leave();
}
#endif
举报

更多回帖

发帖
×
20
完善资料,
赚取积分