请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28377S 你(们)好!
我在 C2000 28377S 上的 CPU 和 CLA 上的枚举大小不同时遇到问题。 它与以下文章类似: https://e2e.ti.com/support/tools/ccs/f/81/t/514189
我有一个枚举、我在共享文件中声明它。 然后、我在 CPU 上运行一个状态机、它会更改此枚举的值。 然后、我在 CLA 上的控制代码中使用一些 If-语句、根据枚举变量的值执行正确的代码。
有人能给我一个示例、说明如何在 CPU 和 CLA 上均衡枚举大小?
<///共享文件 enum enum_test{ STATE1 = 0、 state2 = 1、 }; extern volatile enum_test 状态; /// main.c state = STATE1; // CLA if (state = STATE1) {} 否则(state = 2) {} >
此致
MK