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

[复制链接]
14472|10
 楼主| 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中断没关,后来关了就好了
单片小菜 发表于 2021-10-27 14:53 | 显示全部楼层
感觉是哪里设置的问题,不然怎么办?
cyclefly 发表于 2021-11-6 13:44 | 显示全部楼层
boot制作基本功能,跳转
app重新初始化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

23

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部