搜索
查看: 1841|回复: 2

[已解决] configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY的定义与应用

[复制链接]

该用户从未签到

4

主题

8

帖子

0

蝴蝶豆

初级会员

最后登录
2019-6-26
发表于 2019-6-6 15:36:20 | 显示全部楼层 |阅读模式
安 富 莱 教 程 中有提到关于此定义:
--------------------------------

此宏定义比较重要,定义了受 FreeRTOS 管理的最高优先级中断。简单的说就是允许用户在这个中断
服务程序里面调用 FreeRTOS 的 API 的最高优先级。设置 NVIC 的优先级分组为 4 的情况下。配置
configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY为0x01表示用户可以在抢占式优先级为1
到 15 的中断里面调用 FreeRTOS 的 API 函数,抢占式优先级为 0 的中断里面是不允许调用的。
--------------------------------
如果在以上的条件下,在抢占式优先级为 0 的中断里调用了FreeRTOS的API函数,会有什么结果?

回复

使用道具 举报

该用户从未签到

44

主题

647

帖子

163

蝴蝶豆

金牌会员

最后登录
2021-4-25
发表于 2019-6-6 16:38:48 | 显示全部楼层
rtos错误 程序卡死

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

8

帖子

0

蝴蝶豆

初级会员

最后登录
2019-6-26
 楼主| 发表于 2019-6-6 16:50:25 | 显示全部楼层
tanic 发表于 2019-6-6 16:38
rtos错误 程序卡死

感谢,找时间测试一下。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-4-26 02:03 , Processed in 0.174597 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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