- •Выбор микроконтроллера введение
- •Назначение
- •Процесс выбора
- •Критерии выбора
- •Системные требования
- •Основные особенности микроконтроллера
- •Возможности микроконтроллера
- •Набор команд микроконтроллера
- •Характеристика вашей компании
- •Характеристика поставщика
- •Прерывания микроконтроллера
- •Характеристика производителя
- •Поддержка производителя
- •Литературная поддержка
- •Заканчивая выбор
- •Работа команды
- •Заключение
Прерывания микроконтроллера
Проверка структуры прерываний необходима всегда, когда создается система реального времени. Сколько линий или уровней прерывания имеется и сколько их требуется для вашей системы? Имеется ли маска уровней прерывания? Когда уровень прерывания подтвержден, есть ли индивидуальные векторы для программыобработчика прерывания, или должны опрашиваться все возможные источники прерывания, чтобы определить источник? В критических по скорости применениях, таких как управление принтером, критерием выбора подходящего микроконтроллера может быть время реакции на прерывание, т.е. время от начала прерывания (в худшем случае, фазированного относительно тактового генератора микроконтроллера) до выполнения первой команды соответствующего обработчика прерывания.
Характеристика вашей компании
Критически проанализируйте имущественное состояние вашей компании. Располагает ли ваша компания достаточными средствами для обучения персонала тонкостям производства систем на основе микроконтроллеров и использования средств их разработки? Обладает ли уже ваша компания достаточными средствами разработки, или же вы будете покупать или арендовать их? Если рассматривается новый микроконтроллер, существуют ли доступные средства разработки, такие как компиляторы языка высокого уровня, ассемблеры/компоновщики, прототипные модули и отладчики/эмуляторы? Достаточно ли легко расширяются имеющиеся у вас средства разработки для новых микроконтроллеров? Нужно ли нанимать и обучать дополнительный персонал для этого проекта? Можете ли вы привлечь эксперта для обучения остальных членов вашей команды? Позволяет ли вам бюджет наем дополнительного постоянного штата и/или работников по контракту? Удовлетворена ли ваша компания микроконтроллерами, имеющимися в настоящее времяна рынке, а также обслуживанием?
Характеристика поставщика
Третий шаг в сокращении списка технически приемлемых микроконтроллеров проверка производителей и поставщиков микроконтроллеров, т.е. компаний, с которыми вы планируете вступить в длительные отношения на взаимовыгодной основе. Поставщик может быть производителем микроконтроллеров, или он может быть дилером, который является полномочным представителем нескольких производителей. Наилучшим образом удовлетворит ваши запросы поставщик с более широким ассортиментом продуктов и репутацией высокого качества, надежности, обслуживания и своевременной поставки при справедливой цене. Кроме того, чем больше продуктов вы покупаете у одного поставщика, тем большие преимущества вы получаете в отношении цены, услуг и поддержки. Всегда имейте в виду, что, хотя долларовый объем вашей покупки может казаться вам высоким, это всегда относительная величина к общему объему продаж поставщика. Поставщики, которые снабжают не только микроконтроллерами, но и памятью (RAM, ROM), дискретными устройствами (транзисторами, диодами и т.д.), стандартными цифровыми логическими устройствами (7400, 74HC00 и т.д.), специальными микросхемами, заказными приборами (CSIC), специализированными микросхемами (ASIC) и программируемыми логическими устройствами (PLD), смогут лучше удовлетворить ваши растущие запросы. Имеет ли производитель и/или поставщик какиелибо награды за качество, надежность, сервис и/ или поставку? Не следует слишком доверять самоприсуждаемым наградам.
