请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RF430FRL152H 我的程序与此类似、我使用 TimerA0_ISR 每秒进行一次计数、每5分钟启动一次 VDD2X 30秒、然后关闭 VDD2X。 当 VDD2X 输出3V 30秒时、我将在第10秒读取 ADC 值。
但程序在运行一段时间后会崩溃。 使用 CCS 进行调试后、我发现程序的返回地址已更改为0x3FFE、因此在 TimerA0_ISR 执行后、程序无法返回到正常执行程序。
我想问为什么返回地址变成0x3FFE、以及更改返回地址的可能原因是什么?
VDDSW 电压的稳定性是否会影响返回地址?
0x3FFE 在存储器位置中是否有任何特殊意义?