Журнал Компьютерра -728   ::   Компьютерра

Страница: 160 из 175



Количество команд в архитектуре AVR

довольно большое, 120-130 штук, но

противоречия с RISC-концепцией здесь нет

- 30-40% команд есть лишь псевдонимы,

введенные для удобства программиста.

Причем инструкций деления и умножения, в

полном соответствии с RISC-концепцией,

канонический AVR не предусматривает:

лишь позднее для более "продвинутых"

моделей появилась возможность

аппаратного умножения.

Другим

большим плюсом AVR стал впервые

введенный последовательный интерфейс

занесения программы в память кристалла,

благодаря чему МК стало можно

программировать прямо в готовой схеме,

без каких-либо специальных

программаторов: в принципе достаточно

чисто софтверного решения на ПК,

соединяющегося через LPT со схемой пятью

проводочками. Не стоит и говорить, что

из-за подобной фичи AVR снискали себе

горячую любовь отечественных (и не

только) радиолюбителей. Позднее таким

интерфейсом были вынуждены обзавестись и

другие популярные семейства МК.

К

недостаткам AVR можно отчасти отнести

то, что электрически выводы портов по

уровням сигналов являются

КМОП-совместимыми: это повышает

помехоустойчивость (порог различения

низкого-высокого уровня лежит в районе

середины питания, а не ближе к нулю, как

у х51), но вызывает ряд проблем (вполне,

впрочем, решаемых) совместимости с

различными стандартными интерфейсами.

|< Пред. 158 159 160 161 162 След. >|

Java книги

Контакты: [email protected]