Кажется, я понял, что вам не понятно ;)
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

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

Отправлено SKov 29 апреля 2003 г. 10:34
В ответ на: Если вы не переходите границу страницы и каждую свою восьмерку байт начинаете передавать со START, но никаких проблем быть не должно. Ничего не портиться, т.к. перзаписывается в память только обновленный фрагмент буфера. отправлено SKov 29 апреля 2003 г. 10:14

Есть у вас страница на 64 байта. Предположим, вы начинаете запись очередной восьмерки с 40-го адреса по 47-й. В этот момент ваши данные попадают в буфер, но не в его начало , а точно с таким-же сдвигом, т.е. с 40-го байта по 47-й байт в буфере. Затем буфер как бы накладывается на текущую страницу и происходит перезапись ТОЛЬКО новой восьмерки байт. Адрес данных в буфере всегда совпадает с младшими 6-ю битами в адресе ячейки памяти, куда вы пишите данные.

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

Ответы



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

E-mail: info@telesys.ru