智能车制作

标题: 用公式求AD转换真实电压值时出现问题了,求指点!!! [打印本页]

作者: jueze    时间: 2012-1-7 16:53
标题: 用公式求AD转换真实电压值时出现问题了,求指点!!!
在Codewarrior中用下列程序通过AD转换结果求电压真实值时编译不通过,uchar型无法向float型转换,但在Keil软件中编译可以通过,是什么原因啊,求指点。。。uchar AD_result;               //定义的变量用来储存AD转换结果
float V_in;                        //AD输入电压真实值
V_in=AD_result*5.0/256; //求真实值的公式(8位精度)(AD_result已经从结果寄存器中取值)

主要是AD_result*5.0有问题,更郁闷的是Keil可以通过,Codewarrior不能通过。。。
作者: whut_RY    时间: 2012-1-7 19:49
V_in = (float)(AD_result*5.0/256);
强制转换数据类型




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2