Журнал Компьютерра -728 :: Компьютерра
Страница:
160 из 175
Количество команд в архитектуре AVR
довольно большое, 120-130 штук, но
противоречия с RISC-концепцией здесь нет
- 30-40% команд есть лишь псевдонимы,
введенные для удобства программиста.
Причем инструкций деления и умножения, в
полном соответствии с RISC-концепцией,
канонический AVR не предусматривает:
лишь позднее для более "продвинутых"
моделей появилась возможность
аппаратного умножения.
Другим
большим плюсом AVR стал впервые
введенный последовательный интерфейс
занесения программы в память кристалла,
благодаря чему МК стало можно
программировать прямо в готовой схеме,
без каких-либо специальных
программаторов: в принципе достаточно
чисто софтверного решения на ПК,
соединяющегося через LPT со схемой пятью
проводочками. Не стоит и говорить, что
из-за подобной фичи AVR снискали себе
горячую любовь отечественных (и не
только) радиолюбителей. Позднее таким
интерфейсом были вынуждены обзавестись и
другие популярные семейства МК.
К
недостаткам AVR можно отчасти отнести
то, что электрически выводы портов по
уровням сигналов являются
КМОП-совместимыми: это повышает
помехоустойчивость (порог различения
низкого-высокого уровня лежит в районе
середины питания, а не ближе к нулю, как
у х51), но вызывает ряд проблем (вполне,
впрочем, решаемых) совместимости с
различными стандартными интерфейсами.
|< Пред. 158 159 160 161 162 След. >|