Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Здесь публикуем ссылочки на работу с SPI:

Читаем, для начала, это: ТЫНЦ

Библиотека номер 1: http://stm32f4-discovery.net/2015/07/hal-library-08-spi-for-stm32fxxx/

  • 2 режима работы (16 бит и 8 бит),
  • разные конфигурации для разных корпусов
  • поддержка STM32F4xx и STM32F7xx
  • основано на новых драйверах (HAL)

Здесь примеры кода на STD_Lib и на HAL: http://forum.cxem.net/index.php?showtopic=153734

Здесь также обсуждение и архивы с кодом: http://forum.easyelectronics.ru/viewtopic.php?p=420757

 Хотите найти экзамплы для работы SPI памяти, наберите в строке поиска Гугл следующее:

#define WREN 0x06 #define WRDI 0x04 #define RDSR 0x05 #define WRSR 0x01

 Не забываем заглянуть в файл: stm32f7xx_hal_conf.h (смотрите подключённые к main.c

Раскомментируйте 

#define HAL_SPI_MODULE_ENABLED

crop SPI2

Здесь изучаем псевдокод для обмена с SPI флеш:

http://www.cypress.com/file/46161/download

И да поможет нам осциллограф :)