Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: STM32F407IGT FSMC bus access with CubeMX code generation
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
derun
Доброе время суток,
Я пытаюсь получить доступ ко внешней SRAM через FSMC. Память SRAM CY62177EV30LL-55 подключено к NE1. Код инициализации сгенерирован CubeMX. При вызове функции чтения или записи в память нет никакой активности сигналов OE, WE, NE1 . В приложении конфигурационный файл куба.
Может кто-то с таким сталкивался. Спасибо.

Код примерно такой.
Код
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();

/* Configure the system clock */
SystemClock_Config();

/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_FSMC_Init();

/* USER CODE BEGIN 2 */
fsmc_addr = 0x60000000;
HAL_SRAM_Read_16b(&hsram1, &fsmc_addr, fsmc_rd, 1);
derun
Разобрался, неверно передавал параметр адреса. Правильно так:
fsmc_addr = 0x60000000;
HAL_SRAM_Read_16b(&hsram1, (uint32_t *)fsmc_addr, fsmc_rd, 1);
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.