你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于cortex_m0的库函数的疑问 【悬赏问答】

[复制链接]
justloong 提问时间:2012-11-26 11:02 /
<span style="font-size: small">NVIC_SetPriority (SysTick_IRQn, (1
收藏 评论5 发布时间:2012-11-26 11:02

举报

5个回答
废鱼 回答时间:2012-11-26 16:54:15

RE:关于cortex_m0的库函数的疑问

1、这样写为的是方便通用,你可以通过修改__NVIC_PRIO_BITS值就可以得到相应的结果
2、-1,我的理解是,n个数,他的范围是0~n-1
zykzyk-93033 回答时间:2012-11-26 21:28:31

RE:关于cortex_m0的库函数的疑问 【悬赏问答】

1: STM32F0xx uses 2 Bits for the Priority Levels 这个说明了采用2个位进行中断优先级进行设置:0~3级。
2:0~3级,1左移两位是4,显然超过了两个位,所以减一。
justloong 回答时间:2012-11-27 11:37:37

回复:关于cortex_m0的库函数的疑问 【悬赏问答】

回复第 2 楼 于2012-11-26 16:54:15发表:
1、这样写为的是方便通用,你可以通过修改__NVIC_PRIO_BITS值就可以得到相应的结果
2、-1,我的理解是,n个数,他的范围是0~n-1 

谢谢你的回答。可能我有点钻牛角尖了,但只是想弄明白
justloong 回答时间:2012-11-27 11:43:27

回复:关于cortex_m0的库函数的疑问 【悬赏问答】

回复第 3 楼 于2012-11-26 21:28:31发表:
1: STM32F0xx uses 2 Bits for the Priority Levels 这个说明了采用2个位进行中断优先级进行设置:0~3级。
2:0~3级,1左移两位是4,显然超过了两个位,所以减一。

1的回答还能理解。但2的回答我还是有疑问
程序段的目的是设置优先级为3,那是肯定的。在知道优先级只有0~3的情况下,我们完全可以直接写其中的某个等级数就行了
有点钻牛角尖了,
xieyuanfu 回答时间:2012-11-27 13:18:20

RE:关于cortex_m0的库函数的疑问 【悬赏问答】

这样子写 方便调用啊 ,修改的时候 也很灵活。
小程序 没所谓 程序大了的话  你就知道这样写的好处了

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版