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.

[参考译文] CC1352P:如何使用累加器在 Sensor Controller Studio 中执行减法?

Guru**** 2473280 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1363507/cc1352p-how-to-use-accumulator-to-do-subtraction-in-sensor-controller-studio

器件型号:CC1352P

您好!

基于累 加器的数学文档中提到、累加器可用于执行带符号扩展和不带符号扩展的32位加法。 我想如果我们要做减法、我们需要在要减去的数字上加一个负号、然后使用以下函数:

accAdd32s(valueH, valueL);

但我不清楚到底该怎么做。 假设我们有两个32位无符号变量、并且它们的 MSB 和 LSB 存储在两个元素数组中。 有人能提供一个示例来说明如何从一个32位变量中减去另一个变量吗?

谢谢。

ZL

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

    您好、Zhiyong、

    为什么需要32位数字、这里的用例是什么?
    请告诉我、

    亚瑟

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

    Arthur、您好!

    感谢您的答复。

    我们需要使用32位减法来确定过采样 ADC 测量值之和是否更改到足以唤醒应用处理器、这与光传感器示例中的做法类似、但使用过采样 ADC。 我能够咨询有关 算术数学的教科书、并找到一种方法来解决这一问题。

    此致!

    ZL