[an error occurred while processing this directive]
Проясните ньансы boot lodera плиз
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено whale 03 мая 2005 г. 23:10

Я правильно понимаю, flash делиться на основной сектор и boot lodera
битами BOOTSZ,
основной сектор делиться на страницы по 64 байта каждая, те если
BOOTSZ1 0:1 = 1:1 основной сектор = 3967 байт то страниц = 3967/64= 61,98 штуки ? ;)

Каждая страница адресуется с помощью Z (15-4) + адрес байта Z (4-0)
Те первая страница - 0x00 - 0x40 , чтобы обратиться к 4 слову надо
ZH= 0 ZL = 00000100B ?

Теперь что такое буфер ? его адрес должен быть такой-же как и место записи во flah ?
Те существует 32 виртуальных буфера по 2 байта ?

Те если нужно записать часть страницы, сначала делаем erase,
затем пишем все данные в буфера с адресами куда надо записать,
а затем делаем write страницы указывая адрес первого слова страницы ?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru