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.

[参考译文] MSP432E401Y:未进行 XOR 操作

Guru**** 2457760 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1487850/msp432e401y-xor-operation-is-not-happening

器件型号:MSP432E401Y

工具与软件:

尊敬的 TI 团队:

char cs=0x00;

字符值;

cs = cs ^值;

多次执行上述语句时、Cs 值始终为0x00、我的意思是 Cs 和 value 之间不会进行 XOR 运算。

这可能是什么原因。

谢谢  

Kalyan

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

    "价值"的价值是什么? 如果 value=0、则 cs 将始终==0。

    也许更多的背景将是有用的。

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

    "value"的值是除0以外的任何值。

    这里的"Value"是一个变量、根据来自 UART 的传入数据而变化。

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

    您如何判断这是(不是)发生的情况? [调试程序? printf? LED? 逻辑分析仪?]

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

    我在串行终端中检查 CS 值。 执行 XOR 运算后、我将通过 UART 之一发送 CS 值。

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

    您能否发布您使用的实际代码? 否则很难猜测出了什么问题。