电子/半导体行业面试题更新 2026-08-05
在基于 Cortex-M7 内核的单片机开发中,请说明该内核有几个堆栈指针,并解释它们的用途及切换机制。
禾赛科技电子/硬件开发电子/半导体问题拆解技术原理
考察说明
考察对 Cortex-M7 内核堆栈指针的理解及其在模式切换中的应用
回答思路
- 明确指出 Cortex-M7 有两个堆栈指针 MSP 和 PSP
- 解释 MSP 用于特权模式(内核/中断),PSP 用于用户/线程模式
- 说明通过 CONTROL 寄存器控制活动堆栈指针的切换
- 能结合中断或 RTOS 场景说明两种指针的实际使用
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。