向大家请教一个问题:
使用IAR编译环境,仿真器为SEED-FET430USB
用仿真器连接板子,download程序后,点"RUN",全速运行,测量结果符合预期值。
但不连仿真器,将程序烧写完成后,给板子重新上电,测量到的数据与连接仿真器时的数据不一样,而且相差较大。
我的程序实现的大致功能是:LM75温度传感器通过IIC将数据传给MSP430F5510,经过一个函数计算,得到一个值,然后根据这个值调节PWM,输出模拟DAC。
在两种测试情况下,LM75传过来的数据都是正确的,但是连或不连仿真器,发现经过同一个函数计算,得到的结果不一样。
请问这种情况应该从哪些方面入手?谢谢
Jason Guo:
仿真和实际结果应该是一样的。否则仿真就没有意义了。
如果真的是函数计算结果不一致,请检查下系统的供电,是否满足当前F5510的工作主频.