[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 5 | 1 | 5
Назад Вниз Каталог Обновить

Ньюфага тред Аноним 09/06/16 Чтв 21:21:21  765792  
14654964813690.jpg (74Кб, 500x483)
Привет, костыляч, суть такова. Пишу программу для одного устройства на базе атмеги1284. Пишу на асм, так как работаю с обработкой видеосигнала и нужно максимальное быстродействие. В устройстве есть датчик температуры SHT10. Он передаёт значение температуры в виде относительного числа, которое надо подставить в формулу с коэфициентами. Проблема в том, что эти коэффициенты дробные, типа 0,1923, -2,456E-10. Как произвести умножение таких чисел на асемблере АВРа. Ну или хотя бы на пальцах объясните.
Аноним 10/06/16 Птн 03:56:48  766021
>>765792 (OP)
Ты ищешь справочник инструкций процессора?
/мимонуб
Аноним 10/06/16 Птн 13:13:18  766242
>>765792 (OP)
Ассемблер не всегда равно быстродействие. Пиши на Си и не выебывайся.

И да, никакая атмега не потянет адекватную обработку видео (предполагаю ты хочешь сделать оверлей), меняй платформу.
Аноним 10/06/16 Птн 16:24:58  766359
>>765792 (OP)
https://en.wikipedia.org/wiki/Fixed-point_arithmetic
Аноним 11/06/16 Суб 13:46:41  766929
>>765792 (OP)
Не прогал ни разу на ABP ASM, но полагаю, что также, как и везде: юзай арифметический сопроцесоор для операций с вещественными числами.
Аноним 11/06/16 Суб 17:48:45  767102
>>766242
>никакая атмега не потянет адекватную обработку видео
Вдруг ему нужно 1 кадр в 10 секунд? Или основную обработку производит ПЛИС, а микроконтроллер что-то вспомогательное?
Но в целом согласен, одна атмега это не потянет, для таких задач используют DSP.
>>766929
А там нет сопроцессора. Можно разве что внешний какой-нибудь поставить.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 5 | 1 | 5
Назад Вверх Каталог Обновить

Топ тредов