查看: 4884|回复: 4

[求助] KL25Z 的中断优先级怎么设置

[复制链接]

该用户从未签到

7

主题

15

帖子

0

注册会员

Rank: 2

积分
55
最后登录
1970-1-1
发表于 2013-11-20 11:52:21 | 显示全部楼层 |阅读模式
 最近看KL25Z 的中断优先级好像和其它32位机的不一样,他没有中断优先级分组,就是没有抢断优先级和响应优先级之分,
在进行一下几步之后中断就可以调出来:
       NVIC_ClearPendingIRQ(IRQn);//  清除中断挂起       IRQn为中断向量表的中断向量号  
        NVIC_EnableIRQ(IRQn); // 设置中断使能
        NVIC_SetPriority( IRQn,priority);   //设置中断优先级   priority中断优先等级   
    (这三个函数在core_cm0plus.h内有定义)
       然后设置PORT口的外中断打开
      配置中断服务函数
实际按上述操作确实有中断反映,我做实验的时候 priority 赋值为1,因为只用了一个外中断,当我用多个外中断的时候就有问题了,我的问题是  这里的priority 优先级赋值范围是多少???? ,怎样才能是正确的赋值,能不影响各个中断都正常工作。
       手册上有一句话“ On Kinetis LSeries MCUs there are four different priority levels.”    求大神解释 
我知道答案 目前已有3人回答
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2013-11-20 14:22:58 | 显示全部楼层

回复:KL25Z 的中断优先级怎么设置

你好,我想reference manual中第三章可以给你答案,下面是其中的部分截图
2.jpg
3.jpg
回复 支持 1 反对 0

使用道具 举报

  • TA的每日心情
    开心
    2021-1-9 22:53
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    3

    主题

    91

    帖子

    0

    高级会员

    Rank: 4

    积分
    780
    最后登录
    2025-6-22
    发表于 2013-11-20 14:14:09 | 显示全部楼层

    RE:KL25Z 的中断优先级怎么设置

    楼猪自己给出了答案“On Kinetis LSeries MCUs there are four different priority levels.”
    那么priority优先级赋值范围自然就是0-3了,0代表最高优先级。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    15

    帖子

    0

    注册会员

    Rank: 2

    积分
    55
    最后登录
    1970-1-1
     楼主| 发表于 2013-11-20 21:07:21 | 显示全部楼层

    回复:KL25Z 的中断优先级怎么设置

    回复第 3 楼 于2013-11-20 14:22:58发表:
    你这个reference manual比我的详细多了,我的直接没图,能不能把这个PDF传给我,谢谢了大神  1165254466@qq.com
     
     
     
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2013-11-22 16:48:53 | 显示全部楼层

    回复:KL25Z 的中断优先级怎么设置

    回复第 4 楼 于2013-11-20 21:07:21发表:
    回复第 3 楼 于2013-11-20 14:22:58发表:
    你这个reference manual比我的详细多了,我的直接没图,能不能把这个PDF传给我,谢谢了大神  1165254466@qq.com
     
     
     

     

    你好,官网上都有的下的,链接是:
    http://cache.freescale.com/files/32bit/doc/ref_manual/KL25P80M48SF0RM.pdf?fpsp=1&WT_TYPE=Reference Manuals&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation
     
    内容在第三章哦!有问题继续联系!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-19 14:49 , Processed in 0.100962 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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