Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

AT45DB

Непрочитано 04.09.2012, 18:15  
papa_n
Временная регистрация
 
Регистрация: 08.01.2007
Сообщений: 92
Сказал спасибо: 17
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
papa_n на пути к лучшему
Вопрос AT45DB

Доброго времени суток!
Посоветуйте как разобраться с Data Flash
Прочел кучу статей НО.....
Понял в принципе что и как, но есть много вопросов(((
Подскажите где прочесть, может у кого есть библиотеки или примеры исходников.
Мне нужно писать строчки во флеш по 31 байт каждая, а потом считывать оттуда.
Я понял что надо писать в буфер, а потом писать во флеш, но если у меня пропадет питание то весь буфер... тю тю(
И еще если устройство выключается надо сохранить где то индексы, ибо данные только дописываются на флеш, а удаляются при переполнение только самые старые 528 байт, а вообще желательно удалять только самую старую строку.... Посоветуйте что нибуть
Мерси боку
Реклама:
papa_n вне форума  
Сказали "Спасибо" papa_n
warel (29.06.2019)
Непрочитано 04.09.2012, 18:49  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: AT45DB

Сообщение от papa_n Посмотреть сообщение
Доброго времени суток!

Подскажите где прочесть, может у кого есть библиотеки или примеры исходников.
Вот какая-то либа завалялась:
at45.rar
Сообщение от papa_n Посмотреть сообщение
Я понял что надо писать в буфер, а потом писать во флеш, но если у меня пропадет питание то весь буфер... тю тю(
И еще если устройство выключается надо сохранить где то индексы, ибо данные только дописываются на флеш,
Всё верно
Сообщение от papa_n Посмотреть сообщение
а удаляются при переполнение только самые старые 528 байт
Не понял про старшие 528...

Можно писать данные по кругу, а индексы хранить в eeprom
_Артём_ вне форума  
Сказали "Спасибо" _Артём_
warel (29.06.2019)
Непрочитано 04.09.2012, 19:06  
papa_n
Временная регистрация
 
Регистрация: 08.01.2007
Сообщений: 92
Сказал спасибо: 17
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
papa_n на пути к лучшему
По умолчанию Re: AT45DB

Сообщение от _Артём_ Посмотреть сообщение

Не понял про старшие 528...

Можно писать данные по кругу, а индексы хранить в eeprom


Как я понял удалять надо тоже поблочно?
papa_n вне форума  
Сказали "Спасибо" papa_n
warel (29.06.2019)
Непрочитано 04.09.2012, 19:29  
_Артём_
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
_Артём_ на пути к лучшему
По умолчанию Re: AT45DB

Сообщение от papa_n Посмотреть сообщение
Как я понял удалять надо тоже поблочно?
Можно переписывать страницу поверх, необязательно блок очищать перед этим.
_Артём_ вне форума  
Сказали "Спасибо" _Артём_
warel (29.06.2019)
Непрочитано 04.09.2012, 19:50  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: AT45DB

45-я серия - флеш, дописывать можно только нули. Стирание обязательно, и у некоторых страничного стирания нет - только поблочное
niXto вне форума  
Сказали "Спасибо" niXto
warel (29.06.2019)
Непрочитано 04.09.2012, 21:02  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: AT45DB

как вариант для хранения буфера - 23K256, можете батарейкой/ионистором подпереть для сохранения данных.
кроме того, оба производителя будут довольны и холивара "кто луччее" не будет
jump вне форума  
Сказали "Спасибо" jump
warel (29.06.2019)
Непрочитано 04.09.2012, 21:12  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: AT45DB

Вообще-то никто не пишет флеш во время угрозы потери данных. Может вам все таки еепром нужен? Флеш обычно используют, как хранилище больших объемов. SPI Flash, к примеру, может читаться на скорости до 80МГц. Т.е. вполне реально получить до 10МБайт в секунду.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
warel (29.06.2019)
Непрочитано 04.09.2012, 22:21  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: AT45DB

Сообщение от Easyrider83 Посмотреть сообщение
SPI Flash, к примеру, может читаться на скорости до 80МГц
биосы материнских уже чуть-чуть быстрее ›100
jump вне форума  
Сказали "Спасибо" jump
warel (29.06.2019)
Непрочитано 04.09.2012, 22:25  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: AT45DB

У БИОСов 100 нс. Это вроде как все те же 10 МБ/с

Топикстартер используй ФРАМ цены там совсем другие но они скоростные по записи и анлимитед по ресурсу
niXto вне форума  
Сказали "Спасибо" niXto
warel (29.06.2019)
Непрочитано 04.09.2012, 22:41  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: AT45DB

Сообщение от niXto Посмотреть сообщение
У БИОСов 100 нс. Топикстартер используй ФРАМ цены там совсем другие но они скоростные по записи и анлимитед по ресурсу
биосы последних матплат только соик8 и иже с ним - скорость спи 105-120мбит.
фрам пишется блочно, поэтому ресурс несколько ниже, чем анлимитед
jump вне форума  
Сказали "Спасибо" jump
warel (29.06.2019)
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эмуляция EEPROM на AT45DB uk8amk Микроконтроллеры, АЦП, память и т.д 1 28.03.2012 11:01
AT45DB... в Proteus GLVlad Микроконтроллеры, АЦП, память и т.д 3 19.10.2011 17:58
Вопрос по Atmel`овским флешкам серии AT45DB andreiesafov Микроконтроллеры, АЦП, память и т.д 10 30.03.2008 01:16


Часовой пояс GMT +4, время: 18:24.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.