[技术问答] timer2定时无法工作

[复制链接]
9868|8
手机看帖
扫描二维码
随时随地手机跟帖
baoyingbin1989|  楼主 | 2021-9-24 14:10 | 显示全部楼层 |阅读模式
1.问题描述,在没有做boot 和app的时候,定时器定时中断是可以工作的,做了boot和app之后就不可以,app里面我使能全局中断,中断向量表也偏移了,keil工程IROM1也配置了,可是TIMEER2定时中断就是不行。
不知道哪位大神可碰到这种问题

使用特权

评论回复
wangjj19950516| | 2021-9-26 19:55 | 显示全部楼层
boot中跳转之前关掉全局中断,建议将定时器模块都关掉,在app里再重新初始化,app里先设置中断偏移,再使能全局中断

使用特权

评论回复
这是神魔节奏| | 2021-10-9 11:53 | 显示全部楼层
1、程序中是否使能了两个timer?并且都启用了中断?如果是的话可能会造成定时器不能正确定时的问题。
2、Boot中先初始化timer,执行相关功能函数,烧写完成以后,自行跳转到APP之前,需要关闭全局中断,在APP里再重定向中断向量。

使用特权

评论回复
asmine| | 2021-10-9 16:33 | 显示全部楼层
boot只做跳转,app重新初始化

使用特权

评论回复
weifeng90| | 2021-10-9 19:59 | 显示全部楼层
BOOT里面用到的外设,在APP里面重新初始化一下。

使用特权

评论回复
guijial511| | 2021-10-10 17:01 | 显示全部楼层
最好还是在APP里面重新初始化一下

使用特权

评论回复
chenqianqian| | 2021-10-19 07:57 | 显示全部楼层
进入APP后,最好是重新初始化一下所有配置。

使用特权

评论回复
baoyingbin1989|  楼主 | 2021-10-20 14:37 | 显示全部楼层
wangjj19950516 发表于 2021-9-26 19:55
boot中跳转之前关掉全局中断,建议将定时器模块都关掉,在app里再重新初始化,app里先设置中断偏移,再使能 ...

是的,如你说的那样后来该了就好了

使用特权

评论回复
baoyingbin1989|  楼主 | 2021-10-20 14:38 | 显示全部楼层
这是神魔节奏 发表于 2021-10-9 11:53
1、程序中是否使能了两个timer?并且都启用了中断?如果是的话可能会造成定时器不能正确定时的问题。
2、Bo ...

boot中用了 systick中断没关,后来关了就好了

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 呐咯密密 得到打赏 ¥310.00
  • 2 qbwww 得到打赏 ¥265.00
  • 3 yanzhengxin1 得到打赏 ¥200.00
  • 4 full_stack 得到打赏 ¥100.00
  • 5 laocuo1142 得到打赏 ¥55.00
  • 6 二哲科技 得到打赏 ¥50.00
  • 7 zhangjiantao 得到打赏 ¥50.00
  • 8 改名了 得到打赏 ¥50.00
  • 9 小叶三千 得到打赏 ¥50.00
  • 10 cjseng 得到打赏 ¥50.00
在线客服 快速回复 返回顶部 返回列表