Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

float сметки на ATMega
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=3332
Страница 1 от 1

Автор:  bobyk [ Пон Ное 27, 2006 2:05 pm ]
Заглавие:  float сметки на ATMega

Така или иначе е добре да се избягват сметките с плаваща запетая, но не съм очаквал тая формулка да отнеме около 1к флаш (codevision).
unsigned long int presure;
float h, pres;
pres=(float)presure / 101325.0;
pres=pow(pres, 0.1902945);
h=1.0 - pres;
h=h * 44330.7692;
ftoa(h, 10, mystr);

Прикачени файлове:
untitled.JPG
untitled.JPG [ 30.51 KiB | Прегледано 701 пъти ]

Автор:  Nikola Kirov [ Пон Ное 27, 2006 2:19 pm ]
Заглавие: 

нали се сещаш че се включват няколко библотеки.

Умножение на числа с плаваща запетая.
Деление на числа с плаваща запетая.
Повдигане на степен.

Съвсем нормален резултат. Ако не вярваш пробвай на асемблер да напишеш само повдигането на степен и ще придобиеш представа.

Автор:  bobyk [ Пон Ное 27, 2006 3:05 pm ]
Заглавие: 

Ами така е, но май не съм правил такива сметки с foat та в първия момент се изненадах, даи да не му засека и време за изпъллнение :) любопитно ми е.
А едно странично въпросче какви инструменти ползвате за development с msp430, тексас имат ли нещо тяхно (под ръка имам mspgcc, crossworks, imagecraft), по конкретно за някоя симулация питам.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/