Ответ: Исключительно любопытно, то, что (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено PIC 21 января 2004 г. 15:01
В ответ на: вот только зачем "затачивать" контроллер под Си отправлено DSN 21 января 2004 г. 14:12

(чуток добавим эмоционального прагматичного задора :))

...Именно на MSP430 и AT90 (AVR) и я работаю с момента возникновения этих линеек. Но в своей многолетней практике я чётко понимаю круг задач реализуемых и на PIC и на MSP и на AVR. Оптимальное размещение кода (составляющая быстродействие исполнения ВСЕЙ программы, а не одной или несколько его процедурок). ОК! оптимизация кода в современном Hi-Tech-C весьма удовлетворительна и более того, по своему функциональному назначению и реализации иной раз превосходит логику чиловека потому, что не ориентируется в основе своей на субъективные решения каждого конкретного програмиста
Типа:-Дайка я посмотрю твой ASM. Во, блин! А я не так делал. У тебя
лучше. Ну и сколько этих "лучше" вы можете воплотить? Но, самое
главное, какой ценой-временными и физическими затратами?
Как ASM-исту раскрою Вам один самый большой секрет С-кибальчишей :-).

#asm
...
#endasm
Вот и всё! Проблема по скорости снята. Дальше-быстрый выбор вариантов логического, стратегического программного построения операторами С. Это уже наваристый бульон из целой курицы (С) а не из кубиков-маги (ASM).
Про быстроту переносимости кода с одной "машинки" на другую- это отдельный (уже не раз обсуждаемый вопрос). Тут сами дешевеющие камни с офигенными аппаратными ресурсами в подмогу.(Типа:тот же MSP430F149
"говорит" мне :): ...Мужик! Ты охренел!Ты на ресурсы мои посмотри! Куда ты со своим ASM лезешь супротив IAR-C for MSP. Я те, что 1816ВЕ51, чтоли? Канчай этот балаган.Время, время! Ты, лучше алгоритмы лучше реализуй). Вот такой xenm чуть ли не каждодневный базар между процом и мной то дома, то на работе :). И ведь куча идей
работает и кормит уже не последний год (тьфу-тьфу-тьфу)!
С-это экскаватор. ASM-лопаточка. А результат в большинстве реализуемых задач всё равно реализуем в С, но, чаще всего, быстрее, чем ковыряния тогоже, но в ASM!

Да! Не дотянули до пятницы! :)



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

Ответы



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

E-mail: info@telesys.ru