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.

莫名其妙的问题,这是不是6678芯片的bug呢



用6678做了一个软件接收机,接收机可以定位了,但时不时会报有故障星存在,但是同样的程序在别的芯片上跑的好好的就不会有故障星,于是开始查代码,查了大概两天,终于找到问题了,好辛苦啊,6678引用的math.h这个文件中的三角函数算错了,比如c=atan2(a,b)这个函数,运行到这个函数的时候,我把a,和b和c的值全printf出来了,结果c的值就算错了(我在VC下算的值和这个函数算的不一样),这种情况也不是很频繁,但偶尔会出现,且a、b的值也不是什么特殊的值,这是什么状况了?想看一下math.h中的相应源码,但不开源,看不见,有哪位专家能帮我解答一下呢?再次先谢谢了!!!