我的程序与此类似、我使用 TimerA0_ISR 每秒进行一次计数、每5分钟启动一次 VDD2X 30秒、然后关闭 VDD2X。 当 VDD2X 输出3V 30秒时、我将在第10秒读取 ADC 值。
但程序在运行一段时间后会崩溃。 使用 CCS 进行调试后、我发现程序的返回地址已更改为0x3FFE、因此在 TimerA0_ISR 执行后、程序无法返回到正常执行程序。
我想问为什么返回地址变成0x3FFE、以及更改返回地址的可能原因是什么?
VDDSW 电压的稳定性是否会影响返回地址? ??
0x3FFE 在存储器位置中是否有任何特殊意义?