Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с NAND
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
InsolentS
Пытаюсь заюзать флешь Samsung K9G8G08U0M.
Идентификатор у неё EC D3 14 25 64
Читается EC D3 25 EC D3
Если читать не 5 байт, а больше, последовательность повторяется: EC D3 25 EC D3 25 EC D3 25 EC D3 ...
Ложных импульсов на RE нету, смотрел скопом, чёткие прямоугольники, в чём может быть дело? Очень срочно надо, помогите разобраться пожалуйста.
Вот код:
Код
  PIO_PinSet(&WP);  //Снимаем защиту от записи
  PIO_PinClear(&CE);  //Выбираем чип
  PIO_PinSet(&CLE);  //Записываем команду 0х90
  PIO_PinClear(&WE);
  PIO_PortWrite(&port, 0x90);
  PIO_PinSet(&WE);
  PIO_PinClear(&CLE);
  PIO_PinSet(&ALE);  // ...и адрес 0х00
  PIO_PinClear(&WE);
  PIO_PortWrite(&port, 0x00);
  PIO_PinSet(&WE);
  PIO_PinClear(&ALE);

  PIO_PortWrite(&port, 0xFF);  //Переводим порт в режим чтения
  
  for(i=0; i<5;i++)  //Читаем 5 байт идентификатора
  {
    PIO_PinClear(&RE);
    id[i]=PIO_PortRead(&port);
    PIO_PinSet(&RE);
  }

wacko.gif

только что заметил вот что: если цепляюсь щупом осцила к выводу RE, причём именно к ноге флеши, а не контроллера, всё читается нормально.
После подпайки к ноге RE конденсатора 30пф на землю всё заработало нормально. В чём же была проблема? NAND подпаяна на проводках длиною 10см, частота сигнала на линиях данных/управления 1МГц
aaarrr
Цитата(InsolentS @ Feb 18 2008, 07:50) *
В чём же была проблема?

В быстрых фронтах и длинных проводах. Частота здесь совсем даже ни при чем.
InsolentS
Цитата(aaarrr @ Feb 18 2008, 14:27) *
В быстрых фронтах и длинных проводах. Частота здесь совсем даже ни при чем.

Т.е. на серийном устройстве надо будет на все ноги управления повесить керамику 30пф ?
aaarrr
На серийном устройстве нужно будет просто плату развести нормально. Керамика - это шаманство, хотя дело свое - заваливание фронта - делает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.