ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
662069 Топик полностью
Ксения (22.03.2016 12:12 - 12:18, просмотров: 197) ответил Codavr на Всегда считал, что процессор должен соответствовать задаче, а не религиозным убеждениям. Для моих задач в большинстве случаев атмеловские годились. Случалось и пики использовать (документация и служба поддержки взбесила) и техасовские (вполне себе
Пустые словеса - эдак абсолютно обо всем можно сказать, что оно "должно соответствовать задаче". Разве резисторы, конденсаторы, транзисторы и прочие комплектующие задаче соответствовать не должны? В том-то и дело, что соответствие - понятие растяжимое, поскольку не имеет четкого мерила. Именно поэтому вопрос "что лучше?" во многих случаях не находит себе ответа, поскольку оценщики не могут придти к единству во мнении, как сравнивать между собой разнородные параметры (например, когда МК №1 уступает МК №2 по одному параметру, но превосходит по другому). Поэтому в таких вещах тон задает не "соответствие задаче", а "соответствие разработчику"! У кого-то денег нет на программатор с ценой в 40 тыс.руб., а кто-то BGA-корпуса паять не умеет :). К тому же не стоит сбрасывать со счетов предыдущий опыт самого разработчика, из-за чего знакомые ему задачи могут быть выполнены предельно быстро и качественно, а незнакомые могут потребовать много усилий и времени на освоение. К тому же народную примету "первый блин комом" никто не отменял, а потому переход на другую архитектуру МК может оказаться весьма рискованным решением, т.к. способен резко увеличить число ошибок в прошивке. Это только так кажется, что прочел даташит и вперед! :) А на самом деле всё очень непросто - новый МК приходится "объезжать" гораздо дольше, чем лошадь, пока не привыкнешь ко всем его особенностям. Причем, я сейчас не ерраты имею ввиду, а именно ОСОБЕННОСТИ, которые ни в юзер-мануале, ни даташите не описаны. Да что я рассказываю - разного рода проблемами все форумы забиты! Что предельно ярко демонстрирует, что опыт требуется весьма приличный, причем зачастую далеко выходящий за пределы мудрости даташита. Более крутые МК обычно и более сложные, а потому и их освоение дается труднее, и ошибок здесь можно насажать больше. Тем более что по нынешним временам, если устройство глючит, то чаще всего это происходит из-за несовершенства заложенной в него программы, а не потому что где-то земля была плохо пропаяна :). А из-за этого определяющим аргументом в пользу выбора МК вполне может оказаться такой фактор, как наличие в команде разработчиков опытных специалистов, причем не просто опытных, а опытных именно в работе с данной архитектурой МК, а то и с конкретным типом МК. Короче говоря, в абсолютном большинстве задачи допускают МНОЖЕСТВО решений, в том числе по части применяемых МК. А потому критерий "должно соответствовать задаче" здесь не работает, поскольку всё это МНОЖЕСТВО решений так или иначе задаче соответствует, т.к. в противном случае они не являлись бы решениями.