STM32G0系列配置Freertos所管理的最高中断优先级

最近在G070上部署Freertos,用cubemx生成的时候发现无法选择freertos所能管理的最高优先级和最低优先级,即configMAX_SYSCALL_INTERRUPT_PRIORITY和LIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY。我们可以发现在F103RCT6上是可以选择这两个优先级限制的,在生成的代码中的FreeRTOSConfig.h中也能找到对应的配置,但是g070KBT6中就无法对该值进行选择,生成的代码中也没有,我又找了几款同样是M0+内核的芯片如g070CBT6、L010和L031等,发现都无法配置该选项,推测M0+系列芯片的FreeRTOS不支持配置最高和最低优先级,位于FreeRTOS管理下的中断优先级默认为3;

注意,由于Cortex-M0+ 内核支持的中断优先级位数为 2 位,这意味着总共可以配置 4 个优先级,范围为 0 到 3。且中断优先级位数是固定的,无法通过寄存器进行更改。0 表示最高优先级,3 表示最低优先级。

F103RCT6:

G070KBT6:

相关推荐
染予1 小时前
上位机时间戳精度不够,时间无法对比怎么解决
单片机·嵌入式硬件
現実君1 小时前
关于MCU下位替换FPGA的经验与方案
单片机·嵌入式硬件·fpga开发
m0_547486661 小时前
《单片机原理及应用》全套PPT课件2026版
单片机·嵌入式硬件
十月的皮皮2 小时前
STM32从零到量产开发:四路继电器工业控制模块开发原理小灶 · 合集
stm32·单片机·嵌入式硬件·stm32cubemx·hal库
小羊先生car2 小时前
F429-HAL 库驱动框架(2026/7/22)
单片机·嵌入式硬件
小羊先生car2 小时前
F429-SysTick(2026/7/22)
stm32·单片机·嵌入式硬件
Dlrb12112 小时前
ARM---I.MX6ULL时钟系统详解、时钟树、系统时钟配置等
单片机·嵌入式硬件·arm·imx6ull·pll·时钟树·cortex-a7
WWJA王文举2 小时前
单片机参数如何掉电保存:Flash、EEPROM和配置存储完整设计
数据库·stm32·mongodb·c#
智购科技无人售货机工厂2 小时前
自动售货机硬件选型避坑:单片机 / 树莓派 / ESP32 怎么选?~YH
人工智能·单片机·嵌入式硬件·r语言·swift·perl·symfony
hongmai6668883 小时前
ESP32-C61-WROOM-1-N8R2:Wi-Fi 6与RISC-V融合的中坚力量
人工智能·单片机·嵌入式硬件·物联网·智能家居·risc-v