8.47 us с аппаратным на 14,74 МГц 125 тактов
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Russ
08 сентября 2005 г. 15:43
В ответ на:
CV и умножение
отправлено <font color=gray>papa</font> 08 сентября 2005 г. 15:15
Составить ответ
|||
Конференция
|||
Архив
Ответы
Эт-то ясно...(+)
—
papa
(08.09.2005 16:02
194.226.178.78
, 364 байт)
Ответ: Один добрый человек подкинул мне библиотеку float poin для IAR C AVR, которая использует аппаратное умножение
—
ДМ
(08.09.2005 17:12
80.72.237.52
, 382 байт)
Задача - моментный привод.
—
papa
(08.09.2005 17:32
194.226.178.78
, 530 байт)
Ответ: Я перевёл проект, содержащий массу ассемблерности, с CV на IAR, примерно за неделю
—
ДМ
(09.09.2005 11:29
80.72.237.52
, 391 байт)
У меня есть готовые подпрограммы плавающей арифметики для авра.
—
GM
(08.09.2005 18:00
84.252.243.82
, 334 байт)
300??? Ипануцца, прости, Господи... чему там исполняцца на 300 тактов? Тем более с аппаратным множытелем.
—
-mse-
(09.09.2005 10:49
81.201.65.238
,
пустое
)
Не, там всё софтверно сделано. А чё вы не используете свои (:О-О-О, забыли(:-)?
—
GM
(09.09.2005 14:34
84.252.243.82
,
пустое
)
Дык плавучку на асме - библиотеку, полкило весит. А хто такой этот CV?
—
Russ
(08.09.2005 16:22
81.211.97.86
,
пустое
)
А цельными числами int32 не обойтись?
—
Russ
(08.09.2005 16:25
81.211.97.86
,
пустое
)
CodeVisionAVR - есть тако С-шный компилер для АВР. Речь идет о реализации "плавучки" в нем.
—
Сидоргек
(08.09.2005 16:24
213.130.7.226
,
пустое
)
Еще б на васике-), тут скорость нужна
—
Russ
(08.09.2005 16:26
81.211.97.86
,
пустое
)
Из личного опыта: Применение компиляторов с языков высокого уровня не значит уменьшение скороси выполнения программы при условии наличия толкового программера и хорошего компилера. В данном случае, очевидно, подкачал второй пункт.
—
Сидоргек
(08.09.2005 16:39
213.130.7.226
,
пустое
)
От себя могу добавить - и написание асмовых вставок в критических местах
—
Russ
(08.09.2005 18:04
81.9.68.111
, 114 байт)
Ответ:
—
papa
(08.09.2005 17:40
194.226.178.78
, 404 байт)
Уточнение: Это не я рекомендую, стандартная последовательность действий если не устраивает скорость выполнения программы.
—
Сидоргек
(08.09.2005 16:16
213.130.7.226
,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru