Никогда не пользовался числами с плавающей запятой в проектах для микроконтроллеров и никому не советую.(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Вяч 30 сентября 2004 г. 09:36
В ответ на: Библиотека для плавающей точки для Keil-а. Где взять? отправлено gyro 29 сентября 2004 г. 20:02

Разве что не требуется точность вычислений. Из-за того, что мантисса имеет ограниченную разрядность, а порядок может "плавать" при умножении-делении в весьма широких пределах, операции в формате ФПЗ не дают заданной точности вычислений.
Рекомендую использовать целые числа, приводя конечный результат к нужному порядку путём деления в конце вычислений на нужный коэффициент. При этом, если не хватает разрядности long для промежуточных результатов - всегда можно написать на ассемблере свои программы умножения-деления для любой разрядности.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru