OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5847|回复: 4

stm32f207定时器3一开启中断,ucos任务则无法进行调度

[复制链接]

3

主题

6

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2014-3-7
在线时间
0 小时
发表于 2014-3-7 23:09:00 | 显示全部楼层 |阅读模式
如题,裸机上定时器3是可以正常进入中断运行的。
但是加入ucos系统后,一开定时器3,ucos任务无法进行调度了。只有systick中断在正常运行。
请问定时器3中断在什么情况下会影响到ucos系统啊?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165225
金钱
165225
注册时间
2010-12-1
在线时间
2107 小时
发表于 2014-3-8 20:37:29 | 显示全部楼层
有没有中断服务函数?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

6

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2014-3-7
在线时间
0 小时
 楼主| 发表于 2014-3-9 12:03:33 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
有的,中断服务函数是有的。裸机上是可以跑的。我是把stm32f1系列的timer3直接移植到stm32f2系列上的。f2裸机可以跑timer3,但是移植到ucos系统时,则不可以了。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2014-3-17
在线时间
0 小时
发表于 2014-3-17 09:55:34 | 显示全部楼层
ucos中在系统启动之前是不可以进入中断的!你把开中断放在系统启动之后就应该没有问题了!
回复 支持 反对

使用道具 举报

3

主题

6

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2014-3-7
在线时间
0 小时
 楼主| 发表于 2014-3-18 17:51:55 | 显示全部楼层
哦,我看了,是犯了个低级错误。在定时器3中断处理函数中清除的中断标志确实TIM2,当时是直接复制的,忘了修改这里了。
谢谢大侠
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-1 12:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表