This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F2.8335万:变量未更新。

Guru**** 2333840 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/582776/tms320f28335-variable-is-not-updated

部件号:TMS320F2.8335万

TMS320F2.8335万:变量未更新。

触发器= RD_EXT_FPGA (0x356);

IF (触发器== 1)
火灾= 1;
其他
火灾= 0;

 在调试器中,我看到变量触发器根据按钮按下进行更新-当按下触发器=1时,释放触发器=0。 无论触发什么值,变量火始终为零。 如果我在线火= 1上设置了断点;-变量已 正确更新。 这两个变量都是全局变量。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    您的意思是说,即使您连续按下按钮几秒钟,"持续刷新"打开时,"火"始终不等于"监视窗口"上的火"?

    此致,
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的。 完全正确。

    似乎即使我看到变量 触发器在实际硬件中被更新,它仍然为零。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想我发现了问题。 可变火将在代码中的其他位置清除。 我必须找到位置。