Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Разные устройства на одном FSMC STM32
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Arlleex
Добрый день, уважаемые коллеги.
Назрел такой вопрос: можно ли подключить к одному модулю FSMC STM32 разные типы памяти? Мне нужно подключить SRAM + NAND Flash + LCD ILI9325.
Имея 144-выводной корпус, где 4 ChipSelect-а, думаю, можно. Но, когда захожу в MicroXplorer от ST, там предлагается один из 4 режимов работы FSMC:
1) FSMC_CF
2) FSMC_CF_IDE
3) FSMC_NOR_RAM
4) FSMC_NOR_MUX
5) FSMC_NAND16,
при этом, выбирая один из режимов, остальные режимы становятся недоступными. А зачем тогда нам 4 ChipSelect-а?

Планируется подключить NAND Flash K9F2G08U0B (2GB), какую-нибудь FRAM (еще не определился) и LCD на ILI9325.
Благодарю за внимание!
hd44780
Какой именно у Вас процессор? F103, 105, 407, 429, 439?

Посмотрите схемы плат STM3240G-EVAL и stm32439i-eval - там много разных памятей подключено.
На F429/439 SRAM и SDRAM одновременно не работают. Подключить можно, но инф. из SDRAM потеряется при работе SRAM. Баг проца из еррата. Так я понял.
Arlleex
В 105 нет модуля FSMC, поэтому 103.
Ну то что SDRAM потеряет информацию это понятно, все-таки динамическая память постоянно должна обновляться.
Спасибо, сейчас буду смотреть.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.