请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280049C 大家好、我开发了一个用于 CHAGE/EDIT、读取变量值和读取的 GUI。 我将通过 UART 获取变量地址。 然后使用 以下方法进行推理、
易失性 uint16_t 数据;
uint32_t nAddr = 0x0000B108; //该地址中的实际值 12345;
数据=*(uint16_t *) nAddr;
我得到的是准确的值。一段时间后、我得到的是垃圾值。 但 在完成程序期间尚未修改该地址/变量。 该变量是如何修改的?