МИКРОКОНТРОЛЛЕР AVR - МИКРОКОНТРОЛЛЕР AVR

На этом мы завершаем обсуждение архитектуры AVR. Если вы вернетесь к началу этой главы и сравните структурную схему на рис. 32.14 со структурной схемой, представленной компанией Atmel, то обнаружите, что они не имеют ничего общего. Даже упрошенные структурные схемы в документации на микроконтроллеры AVR мало похожи на схему, приведенную на этом рисунке. Таким образом, у вас есть три структурные схемы микроконтроллера и ни одна из них не похожа на другую. Встает вопрос — какой же из этих схем можно доверять?

Рис. 32.12. Структурная схема младших моделей AVR с учетом стека

Рис. 32.13. Программный счетчик и стек в архитектуре старших моделей AVR

Рис. 32.14. Полная архитектура процессора AVH с указателем стека

Вы должны доверять той схеме, которая больше всего вам подходит. Структурные схемы, которые приведены в этом разделе, отражают мое понимание архитектуры и того, как в ней выполняются команды. То, что вы видите - это взгляд автора на устройство микроконтроллера. Я не имею никакого понятия о том, как устроен кристалл. Все, что я сделал, - это рассмотрел все используемые команды и способы адресации и попытался понять, как они совместно реализуются. Как вы увидите в главе, посвященной набору команд, окончательная структурная схема, приведенная на рис.32.14, выполняет все команды. Она будет использована для демонстрации способов адресации и путей, по которым передаются команды и данные.

Go to Top