FreeRTOS操作系统中,断言输出 Error:..\..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,766 原因

分析:Error:..\..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,766

出现这个原因表示,你现在系统某个中断的优先级高于FreeRTOS可管理的优先级范围,一旦你这个中断触发,断言的信息即你串口就会输出这个条语句(前提你串口有初始化)

代码:

这是我的串口1中断配置函数,抢占优先级配置为1

这是FreeRTOS配置文件,这边配置FreeRTOS可管理的中断方位5-15

所以要想把这个断言错误取消掉,那么要么系统中断优先级降低要么增大FreeRTOS可管理的中断优先级范围,综合评估选择

相关推荐
你怎么知道我是队长1 小时前
STM32CubeIDE V1.9.0下载资源链接
stm32·单片机·嵌入式硬件
顾念`2 小时前
单片机常用通信协议(二)
单片机·嵌入式硬件
.YM.Z4 小时前
数据在内存中的存储
c语言·内存
特立独行的猫a6 小时前
C/C++三方库移植到HarmonyOS平台详细教程(补充版so库和头文件形式)
c语言·c++·harmonyos·napi·三方库·aki
zh_xuan6 小时前
LeeCode 40.组合总和II
c语言·数据结构·算法
艾莉丝努力练剑8 小时前
《递归与迭代:从斐波那契到汉诺塔的算法精髓》
c语言·学习·算法
芯岭技术16 小时前
普冉PY32F002A单片机用LPTIM唤醒stop模式
单片机·嵌入式硬件
小马学嵌入式~16 小时前
数据结构:队列 二叉树
c语言·开发语言·数据结构·算法
DIY机器人工房17 小时前
QT代码框架小案例:一个简单的时间类(Time)及其实例化程序,模拟了时间的设置、显示和自动流逝功能,类似一个简易电子时钟。
stm32·单片机·嵌入式硬件·嵌入式·diy机器人工房
KeithTsui18 小时前
GCC C语言整数转换的理解(Understanding of Integer Conversions in C with GCC)
c语言·开发语言·算法