你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

两个TIM调用HAL_TIM_PeriodElapsedCallback发生冲突

[复制链接]
电子烂人 提问时间:2025-3-11 23:42 / 未解决

Sys里用到了TIM17取代作为systick,用TIM2作为定时采样的计时器

但是HAL_TIM_PeriodElapsedCallback函数被占用,没法正常使用,换用别的TIM定时器也是一样的效果,工程要求不能用自带的SYSTICK

image.png

尝试过在这个函数里加标志位,但是无济于事,两个TIM调用的是同一个函数,非常混乱。

有没有更好的解决这个的办法?

收藏 评论1 发布时间:2025-3-11 23:42

举报

1个回答
xmshao 回答时间:2 小时前

不太明白你的意思。

你要交代下在使用什么芯片?

你工程里用到RTOS? TIM17用作OS滴答,是这个意思吗?

HAL_TIM_PeriodElapsedCallback函数被占用是什么意思?

具体用到哪几个中断? 努力把问题描述清楚。

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版