|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2012-12-12 21:39:33
|
显示全部楼层
嗯
好操蛋啊。。。。。。。。
试了3钟办法做这个运算。。。。。。。。。。。。。结果rom ram都不够用。。。。。。。。
/*
dT = d2 - Prom[5]*pow(2,8);
OFF = Prom[2]*pow(2,17) + dT*Prom[4]/pow(2,6);
SENS = Prom[1]*pow(2,16) + dT*Prom[3]/pow(2,7);
T = (2000+(dT*Prom[6])/pow(2,23))/100.0;
P = (((d1*SENS)/pow(2,21) - OFF)/pow(2,15))/100.0;
*/
/*
dT = d2 - Prom[5]*256;
OFF = Prom[2]*131072 + dT*Prom[4]/64;
SENS = Prom[1]*65536 + dT*Prom[3]/128;
T = (2000+(dT*Prom[6])/8388608)/100.0;
P = (((d1*SENS)/2097152 - OFF)/32768)/100.0;
*/
/*
dT = d2 - Prom[5]*(1<<8);
OFF = Prom[2]*(1<<17) + dT*Prom[4]/(1<<6);
SENS = Prom[1]*(1<<16) + dT*Prom[3]/(1<<7);
T = (2000+(dT*Prom[6])/(1<<23))/100.0;
P = (((d1*SENS)/(1<<21) - OFF)/(1<<15))/100.0;
*/
看来mega48不怎么适合写复杂点的程序。。。。
![](static/image/smiley/default/mad.gif) |
|