реклама на сайте
подробности

 
 
> AT45DB выбор размера страницы 256 и 264.
_Алекс
сообщение Aug 30 2007, 06:11
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 14-09-06
Пользователь №: 20 377



AT45DB выбор размера страницы 256 и 264.
Мне удобней работать когда размер страницы равен 256 байт, слышал что перейти с размера страницы 264 на 256 можно только один раз, это действительно так? Какие преимущества у 264 понять не могу, команды сложней из за выравнивания (лишний бит появляется).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_=AVR=_*
сообщение Aug 30 2007, 06:28
Сообщение #2





Guests






Где ты такое вычитал? Просто учитывай, что МАКСИМАЛЬНЫЙ размер страницы - 264 байта, а сколько ты туда запишешь - 264, 256, или всего один байт - дело абсолютно хозяйское. Пишешь в буфер страницы столько, сколько тебе нужно, и даешь команду записи буфера во флэш. Точно так же и читаешь - сколько нужно, а не сколько есть.

В тетрадке есть лист и поля - тебя же никто не заставляет на полях писать в принудительном порядке, верно? Так и а AT45DB, эти "лишние" 8 байт и есть "поля", хочешь - пишешь на них, не хочешь - не пишешь. А про возможность выбора размера страницы, да еще и необратимую - первый раз слышу, правда, давно с ними не работал и могло что-нибудь добавиться - но вряд ли

Сообщение отредактировал =AVR= - Aug 30 2007, 06:28
Go to the top of the page
 
+Quote Post
Itch
сообщение Nov 6 2007, 06:59
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 358
Регистрация: 27-06-06
Из: Новосибирск
Пользователь №: 18 410



Цитата(=AVR= @ Aug 30 2007, 12:28) *
Где ты такое вычитал? Просто учитывай, что МАКСИМАЛЬНЫЙ размер страницы - 264 байта, а сколько ты туда запишешь - 264, 256, или всего один байт - дело абсолютно хозяйское. Пишешь в буфер страницы столько, сколько тебе нужно, и даешь команду записи буфера во флэш. Точно так же и читаешь - сколько нужно, а не сколько есть.

В весьма удобном режиме непрерывного чтения, когда не приходится думать о страницах, нужно будет запускать команду каждые 256 байт, иначе прочитаешь не то что надо.
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 6 2007, 19:24
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Itch @ Nov 6 2007, 11:59) *
В весьма удобном режиме непрерывного чтения, когда не приходится думать о страницах, нужно будет запускать команду каждые 256 байт, иначе прочитаешь не то что надо.

Какую-то ерунду вы написали. При записи конечно же нужно выравнивать данные на (известный) размер страницы. Но используя команду Continuous Array Read, можно прочитать всю DataFlash за один "присест". При выполнении этой команды DataFlash как "гладкая" память представляется, без разбиения на страницы.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Алекс   AT45DB выбор размера страницы 256 и 264.   Aug 30 2007, 06:11
- - mse   Цитата(_Алекс @ Aug 30 2007, 10:11) AT45D...   Aug 30 2007, 06:23
||- - Itch   Цитата(rezident @ Nov 7 2007, 01:24) Каку...   Nov 7 2007, 08:20
|- - IgorKossak   Цитата(Itch @ Nov 6 2007, 08:59) В весьма...   Nov 7 2007, 08:28
- - GDI   Есть такая фича в новых кристаллах с буквой ...   Aug 30 2007, 06:52
|- - =AVR=   Спасибо, не знал   Aug 30 2007, 08:07
- - _Алекс   Спасибо понятно микросхема у меня AT45DB081D, нужн...   Aug 30 2007, 07:19
- - sensor_ua   У кристаллов с буквой "D" при смене разм...   Aug 30 2007, 07:41
- - GDI   ЦитатаСпасибо понятно микросхема у меня AT45DB081D...   Aug 30 2007, 07:48
- - mse   Действительно, отстал от жизни...Давно не брал в р...   Aug 30 2007, 07:54
- - digital   ЦитатаИ дейтвительно это однократно программируетс...   Nov 5 2007, 19:17
- - OLEG_BOS   Интересный факт ! Смена размера страницы факт...   Dec 8 2007, 10:03
- - Itch   А что, так сложно передернуть питание устройства о...   Dec 8 2007, 10:19
- - OLEG_BOS   Цитата(Itch @ Dec 8 2007, 14:19) А что, т...   Dec 8 2007, 10:37
- - DenisN   Цитата(OLEG_BOS @ Dec 8 2007, 12:37) Имен...   Dec 8 2007, 18:46


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 10:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01414 секунд с 7
ELECTRONIX ©2004-2016