|
Не получается соединить STM32L152 и N25Q128! |
|
|
|
Mar 11 2014, 18:40
|
Группа: Участник
Сообщений: 14
Регистрация: 11-03-14
Пользователь №: 80 887

|
Кто работал с этой памятью, может кто-нибудь что-нибудь посоветовать?
|
|
|
|
|
 |
Ответов
|
Oct 3 2017, 13:58
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972

|
Всем доброго времени суток.
Работаю с N25Q256 по интерфейсу SPI extended. Идентификатор микросхемы командой READ ID считывается верно. Пытаюсь записать/читать в память. Для этого ставлю выставляю бит Write Enable в статусном регистре. Проверяю - бит установлен. Пишу массив из 32-х байт по нулевому адресу. Последующее считывание статусного регистра показывает, что бит занятости (busy) устанавливается на какое-то время, т.е. команда выполняется. После того, как бит занятости сбрасывается, пытаюсь считать эти же 32 байта по нулевому адресу. Считываются нули. Собственно в этом и проблема.
При этом, если перед командой чтения, проверить статусный регистр, то выяснится, что бит Write Enable там уже сброшен. Как будто его нужно выставлять перед каждой записью. Можно было бы предположить, что после команды записи, SPI перестает правильно все читать: и статусный регистр, и данные. Но при этом команда READ ID правильно считывает идентификатор девайса, т.е. она не поломалась.
В общем такие пироги. Буду благодарен за помощь в разрешении вопроса.
|
|
|
|
Сообщений в этой теме
Sergiocars Не получается соединить STM32L152 и N25Q128! Mar 11 2014, 18:40 Zeal0t Если это Micron Serial NOR Flash Memory то работал... Mar 12 2014, 03:02 Sergiocars Да оно! Не могу записать в память Mar 12 2014, 03:33 Сергей Борщ Цитата(Sergiocars @ Mar 12 2014, 05:33) Д... Mar 12 2014, 03:37  Harvester Цитата(Сергей Борщ @ Mar 12 2014, 07:37) ... Mar 12 2014, 03:55 Zeal0t Подключена как? Extended SPI режим или полный? Есл... Mar 12 2014, 03:42 Sergiocars Если ничего не меняю изначально, то режим Extended... Mar 12 2014, 03:55 Harvester Цитата(Sergiocars @ Mar 12 2014, 07:55) Е... Mar 12 2014, 03:57 Zeal0t Цитата(Sergiocars @ Mar 12 2014, 07:55) Е... Mar 12 2014, 04:05 Sergiocars Если в status register = 00h, то и биты BP0:3 все ... Mar 12 2014, 04:04 Sergiocars При команде read id 9eh выдает : 00 c1 00 00 00 01... Mar 12 2014, 04:12 Zeal0t Цитата(Sergiocars @ Mar 12 2014, 08:12) П... Mar 12 2014, 04:20 Harvester Цитата(Sergiocars @ Mar 12 2014, 08:12) П... Mar 12 2014, 04:21 Sergiocars Инициализация порта:
RCC->AHBENR |= RCC_AHBE... Mar 12 2014, 04:28 Zeal0t Цитата(Sergiocars @ Mar 12 2014, 08:28) И... Mar 12 2014, 04:40 Sergiocars попробую дергать cs по другому и вечером отпишусь Mar 12 2014, 04:47 Zeal0t Цитата(Sergiocars @ Mar 12 2014, 08:47) п... Mar 12 2014, 04:59 Sergiocars А где ты включаешь SPI ?
вот этот бит не устанавли... Mar 16 2014, 20:12 haker_fox QUOTE (Sergiocars @ Mar 17 2014, 05:12) И... Mar 16 2014, 20:30 Zeal0t Цитата(Sergiocars @ Mar 17 2014, 00:12) А... Mar 17 2014, 01:46 Sergiocars Скорость SPI ставлю маленькую 32 МГц / 64 = 500 КГ... Mar 16 2014, 20:56 haker_fox QUOTE (Sergiocars @ Mar 17 2014, 05:56) С... Mar 16 2014, 22:00 Sergiocars Перепаяю отпишу
посылаю команду 0x9f
припаял ... Mar 16 2014, 22:44 haker_fox Ну на первый взгляд у вас всё нормально, кроме отв... Mar 16 2014, 23:31 Sergiocars хорошо буду чип менять Mar 17 2014, 03:15 Sergiocars Выложите пожалуйста функцию записи в память!... Mar 17 2014, 18:41 Zeal0t Цитата(Sergiocars @ Mar 17 2014, 22:41) В... Mar 18 2014, 03:57 Harvester Цитата(Sergiocars @ Mar 17 2014, 22:41) В... Mar 18 2014, 05:05  haker_fox QUOTE (Harvester @ Mar 18 2014, 14:05) По... Mar 18 2014, 10:12   mempfis_ Цитата(haker_fox @ Mar 18 2014, 14:12) За... Mar 18 2014, 10:20   Harvester Цитата(haker_fox @ Mar 18 2014, 14:12) Но... Mar 18 2014, 13:21 mempfis_ Цитата(Sergiocars @ Mar 17 2014, 21:41) В... Mar 18 2014, 09:39 Sergiocars Я перепаял чип на другой такой же с 8ю ногами, а п... Mar 18 2014, 17:00 haker_fox QUOTE (Sergiocars @ Mar 19 2014, 02:00) к... Mar 18 2014, 23:44  Harvester Цитата(haker_fox @ Mar 19 2014, 03:44) N2... Mar 19 2014, 04:29   haker_fox QUOTE (Harvester @ Mar 19 2014, 13:29) то... Mar 19 2014, 10:49    Harvester Цитата(haker_fox @ Mar 19 2014, 14:49) А ... Mar 19 2014, 11:24   jcxz Цитата(Harvester @ Mar 19 2014, 10:29) PS... Mar 29 2014, 01:51 mempfis_ Цитата(Sergiocars @ Mar 18 2014, 20:00) Я... Mar 19 2014, 06:17  Harvester Цитата(mempfis_ @ Mar 19 2014, 10:17) При... Mar 19 2014, 06:32  mempfis_ Цитата(mempfis_ @ Mar 19 2014, 09:17) Я р... Mar 19 2014, 06:51 Sergiocars Начал дергать СS отдельно пином порта, все заработ... Mar 28 2014, 18:06 haker_fox Сорри за поднятие старья) Но подтверждаю, 4 Кб сти... May 21 2014, 23:52 Радиотехник73 Здравствуйте, используем память N25Q512A13GF840 на... Jun 27 2017, 12:19 TrestConsom Цитата(RoadRunner @ Oct 3 2017, 19:58) Вс... Oct 4 2017, 05:12  RoadRunner Цитата(TrestConsom @ Oct 4 2017, 08:12) П... Oct 4 2017, 08:31 jcxz Цитата(RoadRunner @ Oct 3 2017, 20:58) Сч... Oct 4 2017, 05:23 RoadRunner Да, действительно, после предварительного стирания... Oct 9 2017, 09:48
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|