roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 июн 2025, 04:13

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Пространство памяти ATmega128
СообщениеДобавлено: 10 июл 2006, 12:35 
Не в сети

Зарегистрирован: 10 июл 2006, 11:32
Сообщения: 25
Откуда: Владивосток
Помогите разобраться с памятью 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. Как происходит разбиение памяти на эти секторы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 июл 2006, 12:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
на 1-й странице курса есть линк на руский ДШ на мегу128


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Пространство памяти ATmega128
СообщениеДобавлено: 10 июл 2006, 13:57 
Не в сети

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


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

К памяти программ и данных идет обращение с помощью РАЗНЫХ команд процессора.
Первые несколько сот ячеек памяти данных занимают регистры и порты ввода-вывода.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 июл 2006, 04:13 
Не в сети

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


Последний раз редактировалось mayso 11 июл 2006, 08:26, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 июл 2006, 08:29 
Не в сети

Зарегистрирован: 10 июл 2006, 11:32
Сообщения: 25
Откуда: Владивосток
avr123.nm.ru писал(а):
на 1-й странице курса есть линк на руский ДШ на мегу128

Толи переводчик не дружил с МК, толи железячник с нормами русского языка.
А может и все сразу...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: Google [Bot] и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO