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.
工具与软件:
尊敬的 E2E:
TMS320F28375D 时的实际差异。
我们在运营中遇到了一个不符合我们预期的情况。
将数字(ACR_KI)乘以0 (ACR_ERR)并除以16,384后得到一个负数(-4116)。
原因是什么? 我们是否错误地编写了代码?
您好!
Unknown 说:原因是什么? 代码是否写错了?
这里听起来有问题、如果看不到代码、我就无法确定。
是否仅使用长数据类型?
此致、
Ben Collier
您好!
感谢您的支持。
PIC 中显示了该代码。
Tommy、您好!
您是否可以尝试在 p->ACR_Err 和 p->ACR_Ki 的乘法周围添加括号? 另外、它可能正在考虑*取消指针引用、而不是乘法运算。 您可以尝试在*符号周围放置空格吗?
如果这些修改仍会导致您看到错误、请发送反汇编代码(View >> Disassembly)。
此致、
Delaney