硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3495|回复: 4
收起左侧

[FreeRTOS] 关于“FreeRTOS 中断优先级配置”的疑问

[复制链接]

2

主题

34

回帖

40

积分

新手上路

积分
40
发表于 2016-7-5 15:55:53 | 显示全部楼层 |阅读模式
看了FreeRTOS的教程,有个疑问想问一下。在“FreeRTOS 中断优先级配置”这一章中提到了“一旦初始化号NVIC的优先级分组后,切不可以再应用中再次更改”,一般FreeRTOS会把优先级分组设置为4,但是从代码中看到,特别是bsp的代码中看到,一些bsp会把这个优先级改掉,比如USB的驱动,就会把优先级改为1,sd卡也会将优先级改为1,那就会和不可以再次更改发生冲突,这里该如何理解?谢谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106754
QQ
发表于 2016-7-5 16:00:32 | 显示全部楼层
优先级分组跟每个中断的优先级配置是两码事。
回复

使用道具 举报

2

主题

34

回帖

40

积分

新手上路

积分
40
 楼主| 发表于 2016-7-5 16:05:07 | 显示全部楼层
在sd卡中回调用NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);,又将优先级设置为了1。这个函数可以重复调用吗?可以这样理解吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106754
QQ
发表于 2016-7-5 16:12:18 | 显示全部楼层

回 michael001 的帖子

michael001:在sd卡中回调用NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);,又将优先级设置为了1。这个函数可以重复调用吗?可以这样理解吗? (2016-07-05 16:05) 
NVIC_PriorityGroupConfig函数只在开机的时候调用一次,FreeRTOS所有的例子我都做了修改了。
回复

使用道具 举报

2

主题

34

回帖

40

积分

新手上路

积分
40
 楼主| 发表于 2016-7-5 16:13:10 | 显示全部楼层
哦哦哦,这下明白了,多谢硬汉解答!
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-4 10:03 , Processed in 0.268181 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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