智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2308|回复: 5
打印 上一主题 下一主题

[讨论] 关于K60pwm通道产生中断的问题

[复制链接]

22

主题

321

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3258

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
1776
贡献
824
兑换币
625
注册时间
2011-9-30
在线时间
329 小时
跳转到指定楼层
1#
发表于 2013-1-26 12:00:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我把K60里面FTM模块的配置成pwm模式,然后又配置成channel (n) interrupt模式,按照数据手册的书法,在设定好的上升沿或下降沿时应该能触发中断吧,但是我现在的程序进不了中断服务程序,难道FTM不为这个中断服务?

3

主题

164

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1951
QQ
威望
930
贡献
551
兑换币
227
注册时间
2011-6-18
在线时间
235 小时
2#
发表于 2013-1-26 19:27:28 | 只看该作者
不知道你的中断是肿么写的。有木有重定义中断向量表,有木有使能NVIC相应中断,有木有开启全局中断,有木有开启PWM通道的中断(我想这个你已经开了吧)。。。。
回复 支持 反对

使用道具 举报

22

主题

321

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3258

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
1776
贡献
824
兑换币
625
注册时间
2011-9-30
在线时间
329 小时
3#
 楼主| 发表于 2013-1-26 19:33:24 | 只看该作者
back 发表于 2013-1-26 19:27
不知道你的中断是肿么写的。有木有重定义中断向量表,有木有使能NVIC相应中断,有木有开启全局中断,有木有 ...

必须要使能NVIC相应中断?我写PIT的时候没有这一步,但是中断能够进去。还有你说的改中断优先级的问题,我用的操作系统中断优先级是12(ARM core),这样的话我的PWM优先级即使改,也应该超不过操作系统的中断优先级吧,
回复 支持 反对

使用道具 举报

3

主题

164

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1951
QQ
威望
930
贡献
551
兑换币
227
注册时间
2011-6-18
在线时间
235 小时
4#
发表于 2013-1-26 19:42:42 | 只看该作者
必须要调用enable_irq();函数使能NVIC相应的中断,对于你用的操作系统我不知道,set_irq_priority (int, int);此函数是内核函数,直接控制NVIC,除了前16号内核中断不能改,剩余的irq中断都可以改,谁都可以比谁高。
回复 支持 反对

使用道具 举报

22

主题

321

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3258

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
1776
贡献
824
兑换币
625
注册时间
2011-9-30
在线时间
329 小时
5#
 楼主| 发表于 2013-1-26 19:48:43 | 只看该作者
back 发表于 2013-1-26 19:42
必须要调用enable_irq();函数使能NVIC相应的中断,对于你用的操作系统我不知道,set_irq_priority (int, in ...

毛瑟顿开,我用的是野火的库,底层不是很了解,刚才一看他都调用了这个函数,谢过了。
回复 支持 反对

使用道具 举报

3

主题

164

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1951
QQ
威望
930
贡献
551
兑换币
227
注册时间
2011-6-18
在线时间
235 小时
6#
发表于 2013-1-26 19:52:10 | 只看该作者
1174544639 发表于 2013-1-26 19:48
毛瑟顿开,我用的是野火的库,底层不是很了解,刚才一看他都调用了这个函数,谢过了。

不客气
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-6-17 10:57 , Processed in 0.049389 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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