OpenEdv-开源电子网

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

如何设置Systick的中断优先级

[复制链接]

9

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2013-12-13
在线时间
0 小时
发表于 2013-12-30 23:06:44 | 显示全部楼层 |阅读模式
我会设置68个外部中断的优先级,但是用固件库3.5,我发现不能设置Systick的中断优先级,请问如何配置寄存器在设置嘀嗒定时器的中断优先级??
 谢谢!
青春止于追求
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2013-6-10
在线时间
0 小时
发表于 2013-12-31 00:59:16 | 显示全部楼层
回复【楼主位】qiuxiaoping:
---------------------------------
#define  SysTick_Prio_Reg    (*((volatile u8  *)0xE000ED23uL))      //SysTick Handler rio  Reg.
回复 支持 反对

使用道具 举报

9

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2013-12-13
在线时间
0 小时
 楼主| 发表于 2013-12-31 08:44:00 | 显示全部楼层
回复【2楼】guooay耀:
---------------------------------
这个寄存器,v3.5的固件库里有没有定义?在哪里,还是我自己重新定义。具体怎么使用呢?
                   谢谢啊!
青春止于追求
回复 支持 反对

使用道具 举报

4

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2012-6-18
在线时间
0 小时
发表于 2013-12-31 10:13:05 | 显示全部楼层


                    根据权威指南里,这个中断不用配置。








回复 支持 反对

使用道具 举报

5

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2013-6-10
在线时间
0 小时
发表于 2013-12-31 22:54:49 | 显示全部楼层
回复【2楼】guooay耀:
---------------------------------
固件库没找过,这个是自己定义的,直接赋值就OK了
回复 支持 反对

使用道具 举报

9

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2013-12-13
在线时间
0 小时
 楼主| 发表于 2014-1-1 16:00:03 | 显示全部楼层
回复【5楼】guooay耀:
---------------------------------
SysTick_Prio_Reg=1,可以吗?
青春止于追求
回复 支持 反对

使用道具 举报

5

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2013-6-10
在线时间
0 小时
发表于 2014-1-1 19:41:29 | 显示全部楼层
回复【6楼】qiuxiaoping:
---------------------------------
对于stm32,只有高四位设置优先级才有效,低四位回读为0,另外还要看的你的中断分组
例如:如果你的中断分组为:NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2: 2位抢占优先级,2位亚优先级
         SysTick_Prio_Reg=0x65,  则该中断的抢占优先级为1,亚优先级为2,后四位无效
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-13 22:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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