Содержание:
Atmega2560, как и все его аналоги: Atmega2560 rev3, Atmega2560 16au, Atmega320 «Про Мини», Atmegach340g, Atmegach340g Pro Mini, Atmega640 Pro Mini, Atmega168 20au, Atmega328, Atmega2560 16au Pro Mini, Atmegar3 Pro Mini, Atmega168 20au «Про Мини» представляет собой 8-разрядный микроконтроллер низкой мощности, изготовленный на базе ядра типа AVR с архитектурой типа RISC. Он способен выполнять большое количество различных инструкций одновременно.
Именно поэтому его производительность может достигать 1 миллиона операций за 1 секунду. Его тактовая частота при этом равна 1 мегагерцу.
Мнение эксперта
Контроллер Atmega2560 и его аналоги – одно из наиболее современных и продвинутых решений на данный момент. Высокая производительность сочетается в них с малым энергопотреблением. Единственный недостаток этого контроллера – достаточно высокая стоимость, однако она полностью окупается в процессе работы.
Описание
Согласно datasheet (описанию — на русском) большинства из этих процессоров, ядро типа AVR выполняет функции объединения обширного набора инструкций, которые предоставляет плата, с 32 функциональными регистрами базового назначения.
Все они при этом подключаются одновременно к одному арифметикологическому устройству. Благодаря этому плата получает возможность указывать 2 или более регистров в одной инструкции и таким образом реализовывать ее за 1 цикл вне зависимости от сложности задачи. Подобного рода схема (в datasheet сказано, что каждый микроконтроллер снабжен таковой в формате pdf) дает возможность в 10 раз превзойти любой микроконтроллер, разработанный по схеме CISC по параметру производительности.
Atmega2560, а также Atmega2560 rev3, Atmega2561 16au, Atmega320 «Про Мини», Atmegach340g, Atmegach340g «Про Мини», Atmega640 Pro Mini, Atmega168 20au, Atmega328 «Про Мини», Atmega2560 16au «Про Мини», Atmegar3 Pro Mini, Atmega168 20au и другие собираются по особой схеме, предусматривающей энергонезависимую память высокой емкости.
Особенности
По datasheet (описанию), все контроллеры Atmega обладают следующими особенностями:
- Низкомощным высокопроизводительным 8-зарядным микроконтроллером типа AVR (причем, и у моделей класса Atmega168 20au, и Atmega168 20au).
- Усовершенствованной архитектурой типа RISC (плата всегда ей соответствует).
- Микроконтроллером. Datasheet (описание) говорит, что их 135 у каждой модели.
- Платой и распиновкой, которые обеспечивают выполнение практически всех инструкций в течение 1 цикла.
- Каждый микроконтроллер серии, от самых первых, например, Atmegar3, до наиболее современных (Atmega328 или Atmega2561 rev3), характеризуется полностью статическими темпами работы.
- Огромной производительностью, как утверждает datasheet (описание). При частоте в 16 мегагерц производительность будет равняться 16 миллионам операций за 1 секунду.
- Встроенным 2-тактным устройством для умножения.
- Платой и распиновкой, позволяющими содержание опционального сектора для загрузки с раздельными защитными битами.
- Внутрисистемно программируемой флеш-памятью. Согласно информации из datasheet (описанию), ее объем может равняться 64, 128 или 256 килобайтам.
- Износостойкостью памяти, составляющей 10 000 циклов типа «запись/уничтожение».
- Возможностью платы самопрограммироваться любой другой программой, которая находится в загрузочном секторе.
- Способностью микропроцессора поддерживать режим чтения во время записи.
- Ёмкостью внешнего пространства для программирования одного микропроцессора — 64 килобайта.
- Микрочипом, позволяющим пользователю самостоятельно программировать его защиту (актуально для всех версий: от первых, например, Atmegar3, до современных: Atmega328 или Atmega2561 rev3).