Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32F205x и SPI FLASH SST25VF032B сбой
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
bigal
Сбоит обмен с SPI Flash после сброса МК по кнопке или дебаггером. Не отвечает на чтение JEDEC ID восстанавливается по сбросу питания.
МК STM32F205Vx SPI1 speed 15MHz. SPI Flash SST25VF032B. Обмен чтение запись AAI Software End-of-Write Detection идет нормально. После подачи сброса на nRST и перезапуска МК не отвечает на команду чтения ID.
Манипуляции с встроенными подтяжками портов МК и внешними резисторами не помогают. Запаралеливание HOLD и nRST не помогает. Манипуляции с режимаим SPI снижение скорости обмена не помогает. Повторяемость не 100%.
Кто нибудь сталкивался с чем нибудь подобным?
Sekat
Цитата(bigal @ Jul 25 2013, 16:12) *
Сбоит обмен с SPI Flash после сброса МК ...
Обмен чтение запись AAI Software End-of-Write Detection ...


WRDI попробуйте записать первой командой после рестарта.
KnightIgor
Цитата(bigal @ Jul 25 2013, 13:12) *
Сбоит обмен с SPI Flash после сброса МК по кнопке или дебаггером. Не отвечает на чтение JEDEC ID восстанавливается по сбросу питания.
Кто нибудь сталкивался с чем нибудь подобным?

Не сталкивался. Есть устройство почти в той же конфигурации: с STM32F103-процессором. После начальных сложностей, о которых я писал в форуме пару недель назад, все запустилось.
Что возможно:
- правильно ли сконфигурирован SPI (в смысле полярности фронтов),
- стабильно ли питание.
bigal
Цитата
WRDI попробуйте записать первой командой после рестарта.

В самую точку. Но вопросы остались, не нашел в доках на Flash что команда разрешения записи запрещает команды чтения ID. Это типичное поведение или недокументированная функция конкретного производителя?
Sekat
Все замечательно документировано.
Там есть фраза, что в режиме AAI сильно ограничен набор команд.
bigal
Наверно вы имеете ввиду это
Цитата
While within AAI Word Programming sequence, only the following
instructions are valid: for software end-of-write detection—AAI Word (ADH), WRDI (04H), and
RDSR (05H); for hardware end-of-write detection—AAI Word (ADH) and WRDI (04H).

Все равно спасибо за быстрый точный ответ)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.