微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > IAR 整数相乘计算结果错误的问题

IAR 整数相乘计算结果错误的问题

时间:10-02 整理:3721RD 点击:
uint8 CapResult_H;uint32 temp1;temp1=65536*CapResult_H;temp1的值不对,大了100多倍,有没有人遇到过这种情况

temp1=6553;
temp1*=CapResult_H;
-------------
temp1=65536UL*CapResult_H;

其实我在想65536 = 0,结果为什么不是0

我又研究了一上午,大概跟优化等级和优化方式有关系

额。。变量可以赋初值吗?

上一篇:DIY DDS扫频源
下一篇:这种接头叫什么?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top