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

 
 
> Проблема с записью в SPI Flash SST25VF032B
KnightIgor
сообщение Jul 5 2013, 18:45
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Привет, коллеги.

Не "пишется" в SST25VF032B.

Аппаратура проверена. Питание стабильное, 3,3V. Все другое на плате работает. Состояние ножек: #WP и #HOLD - затянуты в "1".
SPI работает на 24MHz, режим 0. Управление #CE - программное (процессор STM32F103VC). Код "драйвера" самой SPI проверен, т.к. использовался с SD-картой.

Что могу:
- прочесть регистр статуса (вначале было 0x1C, как и указано в доке).
- записать 0x00 в регистр статуса, чтобы сбросить биты защиты записи, и прочитать назад 0x00.
- прочитать RDID, получаю положенные 0xBF и 0x4A.
- прочитать содержимое, все 0xFF, потому не ясно пока, это данные или просто "подтянутый" SO.

Не могу:
- записать побайтно (команда 0x02).
- записать в режиме AAI (команда WREN, затем 0xAD AH AM AL D0 D1, и т.д., согласно докам).

Может есть какие-то незадокументированные штучки?

TIA.
Go to the top of the page
 
+Quote Post



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

 


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


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