СИСТЕМНЫЕ ТРЕБОВАНИЯ

Проведение системного анализа вашего проекта позволит определить и требования к микроконтроллеру.

· Какие требуются периферийные устройства?

· Применяются ли битовые операции или только числовые?

· Сколько требуется манипуляций для обработки данных?

· Должна ли система управляться по прерываниям, по готовности или по командам человека?

· Каким количеством устройств (битов ввода/вывода) необходимо управлять?

· Какие устройства из числа многих возможных типов I/O устройств должны контролироваться управляться: терминалы, выключатели, реле, клавиши, сенсоры (температура, свет, напряжение и т.д.), звуковые устройства, визуальные индикаторы (LCDдисплеи, LED), аналогоцифровые (A/D), цифроаналоговые (D/A) преобразователи?

· Одно или несколько напряжений питания требуется для системы?

· Насколько отказоустойчив источник питания?

· Будет ли работать устройство при напряжении вашей бортовой сети питания?

· Должны ли напряжения удерживаться в узком фиксированном диапазоне изменений, или же система может работать при большой нестабильности?

· Каков рабочий ток?

· Изделие должно работать от сети или от батарей?

· Если от батарей, должны ли использоваться перезаряжаемые батареи и если это так, то каково время работы без перезарядки, и какое для нее требуется время?

· Существуют ли ограничения по размеру, весу, эстетическим параметрам, таким как форма и/или цвет?

· Существуют ли какие-либо специфические требования к условиям окружающей среды, таким как военные условия, температура, влажность, атмосфера (взрывоопасная, коррозийная и т.д.), давление/ высота?

· Пользовательское программное обеспечение должно базироваться на дисках или ROM?

· Изделие работает в реальном времени, и если да, собираетесь ли вы создать или приобрести ядро программ реального времени или, возможно, будет достаточно обычной широко используемой версии?

· Достаточно ли персонала и времени для развития вашего собственного ядра программ?

· Как будут оплачиваться авторские права и программное обеспечение?

Для решения задач реального времени требуется большая исследовательская работа, чтобы удовлетворить их особым требованиям.