Quantcast
Channel: Zigbee 和 Thread
Viewing all articles
Browse latest Browse all 16962

帖子: ZStack里如何实现64位数的运算?

$
0
0

尊敬的各位同行:

        是这样的,我在使用CC2530的ZStack协议栈遇到了一个关于数据运算溢出的问题。本人从传感器采集出来的原始数据需要进行较大的数据量运算,最大的运算量甚至会达到数百亿,也就是32位数运算是不够的。同时,我还发现在ZStack里一旦运算的数据量超过31位便会出错,哪怕我使用的数据类型是32位无符号整型。而32位的浮点数则会丢失精度,double属于64位,同样无法使用。另外,如果将数据包打包给上位机运算的话,又会占用太多的净荷。

       所以,恳请各位同行出手相助,则感激不已!

       谢谢!

      


Viewing all articles
Browse latest Browse all 16962

Trending Articles