|
И я еще хотел добавить вот что. Работа с памятью это одно из слабых мест AVR. Но, тем не менее, это не является его существенным недостатком, поскольку имеется достаточно большое количество регистров - 32. Т.е. AVR имеет архитектуру ориентирование на использование регистров. Опыт программирования AVR (в течение примерно 3-х лет, в основном на Си)показывает, что в программах, как правило, необходимость использования оперативной памяти возникает сравнительно редко, разве что для хранения каких-то глобальных переменных. Про массивы я не говорю, это совсем другое и для доступа к ним у процессора имеются достаточно эффективные методы адресации. И если Вы будете использовать AVR, то Вы просто имейте это в виду.
В тоже время, просматривая документацию по 1878 я заметил, что там тоже доступ к памяти возможен в пределах данного сегмента в 32 ячейки (может я ошибаюсь?). Так что доступ там к любой ячейке памяти не всегда просто получить.
E-mail: info@telesys.ru