调试单片机程序时,光盯着变量值看,往往只能弄清楚一部分问题;一旦遇到中断响应不对、外设状态报错、任务切换出现混乱,或者程序干脆跑飞了,还得去翻看CPU内部的寄存器和外设那边的寄存器。要弄明白在IAR C-SPY里怎么查看寄存器发生的变化,以及寄存器窗口的数值一直不刷新可能是什么原因,重点是把普通的一次性查看和程序跑起来以后的持续观察区分开。C-SPY既能查看CPU寄存器、外设寄存器,也能打开内存窗口,并且可以把寄存器分组和调试窗口的布局保存下来,下次再用就方便了许多。
2026-06-04 13:37:43