大家好!
个人使用MC9S08JM60的AD进行数据(电压)的采样,目前的处理办法是将AD的12位数据发送的电脑上进行电压的换算,非常精确,如下图所示(测试3V的电压):
现在打算将数据处理部分由单片机完成,计算公式大概如下:ADCVlotage=(ADCVref / ADCBit)*ADCData;【其中:ADCData为ADC读回的12bit的数据,ADCBit为4095,ADCVRef=4.096】,但是这样换算呢,Codewarrior会报以下错误:
*******************************************************************************************************
Link Error : L1822: Symbol _FUFLOAT in file E:\工程部\2009\Project\MC9S08JM60\TEST3\Project\Project_Data\Standard\ObjectCode\ADC.C.o is undefined
Link Error : Link failed
******************************************************************************************************
各位有没有遇到相关问题或者对于此类涉及到小数乘除法的问题有没有更好的办法?谢谢大家。