Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
28.09.2009, 16:53
|
#1
|
Прописка
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
|
NAND Flash + AVR8
Доброго времени суток.
Кто нибудь сталкивался с задачей записи и чтения данных с NAND flash памяти(NAND512-A2C) подключенной к контроллеру avr8-bit ( например at90usb или atmega)? Если да, то дайте, пожалуйса, ссылочку на пример кода на С.
Благодарю.
|
|
|
|
29.09.2009, 09:53
|
#2
|
Прописка
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
|
Re: NAND Flash + AVR8
Прочитал ID чипа и фабрики.
Код следующий:
PORTC&=0xFE;//E 0
PORTC|=0x10;//CL в 1
W=0;
IO=0x90;
W=1;
CL=0;
IO=0x00;
AL=1;
W=0;
delay_us(20);
W=1;
AL=0;
DDRA=0x00;
delay_us(20);
R=0;
delay_us(21);
data=PINA;
R=1;
delay_us(20);
R=0;
delay_us(20);
data1=PINA;
R=1;
DDRA=0xFF;
----------------------
P.S PORTA - это IO
PORTC:
0 - E
1 - R
2 - W
3 - AL
4 - CL
5- RB
|
|
|
|
03.10.2009, 21:46
|
#3
|
Прописка
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
|
Re: NAND Flash + AVR8
как успехи ? нужны ли еще доки?
|
|
|
|
06.10.2009, 14:13
|
#4
|
Прописка
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
|
Re: NAND Flash + AVR8
В принципе разобрался. Вызывает сомнения правильно ли я понял алгоритм коррекции ошибок:
В каждой странице есть служебная зона(spare area). Перед записью в блок необходимо считать 6-й байт этой области(в 1-ой странице), и если он не равен 0хFF то это плохой блок в который просто не нужно ничего записывать.
А можно ли обойтись вообще без коррекции ошибок?
И еще: доки очень бы не помешали.
|
|
|
|
07.10.2009, 16:26
|
#5
|
Прописка
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
|
Re: NAND Flash + AVR8
вот что-то на асме - дома еще где-то на С есть.
|
|
|
|
08.10.2009, 08:27
|
#6
|
Прописка
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
|
Re: NAND Flash + AVR8
Скачал, спасибо. Принесите еще и на Си, пожалуйста.
|
|
|
|
08.10.2009, 21:35
|
#7
|
Прописка
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
|
Re: NAND Flash + AVR8
вот что есть.. еще пачка даташитов, но их найти не проблема.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:46.
|
|