Цитата(_Vladimir_ @ May 15 2005, 18:45)
Если Вы совсем начинающий, то ИМНО AVR может не самый удачный выбор для начала освоения МК (каков бы хорош он не был сам по себе), особенно если совсем нет навыков программирования.
Нормальный МК, классический пример Load/Store архитектуры. При всех недостатках и кривостях реализации (именно AVR), МК очень простой, с понятным набором команд.
Цитата(_Vladimir_ @ May 15 2005, 18:45)
Начинать изучение лучше с 51 архитектуры.
По крайней мере материалов по этой архитектуре более чем достаточно, в том числе и на русском. Классика есть классика...
Вот уж чего действительно не надо делать, так это изучать сегодня 51-й. Давно морально устаревшая архитектура, с очень малым объемом прямоадресуемой памяти, без приличных режимов косвенной адресации, из-за чего на эту платформу весьма плохо ложатся ЯВУ (в частности, С/С++).
Да, в свое время 51-й был очень неплох, его битовой поле для флагов было кстати, позволяя экономить память, которой было мало. Но сейчас и без этой фичи выходит неплохо, а памяти в МК стало гораздо больше.
Если уж хочется классики, то из современных МК лучше рекомендовать MSP430, который похож на PDP-11, фон Нейман, 16-разрядный. 27 ортогональных команд. Линейное адресное пространство. Ко всему этому очень гибкая система тактирования и очень приличная периферия. Замечательный МК.
«Отыщи всему начало, и ты многое поймёшь» К. Прутков