реклама на сайте
подробности

 
 
> кто работал с математикой на WINAVR, как включить double - 64 бита
Seregio
сообщение Jul 27 2009, 07:12
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 3-06-09
Пользователь №: 49 874



В WINAVR по умолчанию float = double = 32 битам, кто знает как повысить точность расчетов для тригонометрических функций ?
Работаю с ATMEGA128.

Сообщение отредактировал Seregio - Jul 27 2009, 07:15
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Genadi Zawidowsk...
сообщение Jul 27 2009, 07:47
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Сколько времени на это? Не быстрее ли окажется на другой процессор перейти - программа с winar на другой gcc - yagarto - переносится за день (если ассемблера нет в программме).
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 27 2009, 08:32
Сообщение #3


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Genadi Zawidowski @ Jul 27 2009, 16:47) *
Сколько времени на это? Не быстрее ли окажется на другой процессор перейти - программа с winar на другой gcc - yagarto - переносится за день (если ассемблера нет в программме).

Гм, так уж и за день, в независимости от объема и сложности ПО, а также знаний другого микроконтроллера? Кстати, если топикстартер уже имеет сображнное и отлаженное железо, то проще с библиотекой помучаться.

Цитата(Seregio @ Jul 27 2009, 16:12) *
В WINAVR по умолчанию float = double = 32 битам, кто знает как повысить точность расчетов для тригонометрических функций ?

Какая точность Вам необходима? Может быть табличное решение (для ускорение вычислений) применить + свой тип дробных чисел и методы работы с ними?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 04:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016