roboforum.ru

Технический форум по робототехнике.


Пространство памяти ATmega128

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Пространство памяти ATmega128

Сообщение mayso » 10 июл 2006, 12:35

Помогите разобраться с памятью ATmega128.
В документации написано
The AVR architecture
has two main memory spaces, the Data Memory and the Program Memory space. In
addition, the ATmega128 features an EEPROM Memory for data storage.

Мне непонятно чем эти три вида памяти отличаются друг от друга, где они расположены физически и в адресном пространстве и как к ним обращаться при написании программы на С(CVAVR). Также непонятно разбиение памяти программ на секторы Boot Flash Section и Application Flash Section. Как происходит разбиение памяти на эти секторы?
mayso
 
Сообщения: 25
Зарегистрирован: 10 июл 2006, 11:32
Откуда: Владивосток

Сообщение avr123.nm.ru » 10 июл 2006, 12:54

на 1-й странице курса есть линк на руский ДШ на мегу128
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Пространство памяти ATmega128

Сообщение SfS » 10 июл 2006, 13:57

mayso писал(а):Мне непонятно чем эти три вида памяти отличаются друг от друга, где они расположены физически и в адресном пространстве и как к ним обращаться при написании программы на С(CVAVR). Также непонятно разбиение памяти программ на секторы Boot Flash Section и Application Flash Section. Как происходит разбиение памяти на эти секторы?


В контроллерах AVR два пространства памяти, адресуемой непосредственно ядром - память программ (FLASH-ПЗУ) и память данных (ОЗУ). EEPROM - энергонезависимая память, хоть и является памятью, но расположена в адресном пространстве портов (ядро к ней обращается только через порты).

К памяти программ и данных идет обращение с помощью РАЗНЫХ команд процессора.
Первые несколько сот ячеек памяти данных занимают регистры и порты ввода-вывода.
SfS
 
Сообщения: 47
Зарегистрирован: 05 июл 2006, 05:55
Откуда: Томск

Сообщение mayso » 11 июл 2006, 04:13

Если у кого-то возникнут вопросы по поводу Boot Flash Section и Application Flash Section то вам сюда http://www.gaw.ru/html.cgi/txt/app/micros/avr/AVR109.htm
Последний раз редактировалось mayso 11 июл 2006, 08:26, всего редактировалось 1 раз.
mayso
 
Сообщения: 25
Зарегистрирован: 10 июл 2006, 11:32
Откуда: Владивосток

Сообщение mayso » 11 июл 2006, 08:29

avr123.nm.ru писал(а):на 1-й странице курса есть линк на руский ДШ на мегу128

Толи переводчик не дружил с МК, толи железячник с нормами русского языка.
А может и все сразу...
mayso
 
Сообщения: 25
Зарегистрирован: 10 июл 2006, 11:32
Откуда: Владивосток


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20