STC8G1K08芯片仿真,cpu逻辑有问题
多次观察到一个现象,我研究了一下代码,基本排除软件问题,应该是芯片的计算逻辑问题。可以转STC的专家看一下:如上图,我多次观察到这个函数的返回值异常(正常的返回值是0x2e0左右;软件异常时返回值经常是0x03FF),于是加了 239-240行的测试代码,并加了断点。
可以看到,watch窗口中 average= 0x02FF,是不应该进入240行这个分支的。也就是说不应该在这个断点断住。但事实上断住了。说明软件认为这个average是大于0x0350的。
页:
[1]