ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
557627 Топик полностью
framer (04.11.2014 23:22, просмотров: 205) ответил Apтём на Спасибо. Похоже оно самое и есть - в периферии тоже разрешение ДМА надо выставить. Добавил:
SPI_I2S_DMAReq из стандартной библиотеки stm32f4xx_spi.c функция SPI_I2S_DMACmd. В зависимости от того передаем или принимаем подставить SPI_I2S_DMAReq_Tx или SPI_I2S_DMAReq_Rx из stm32f4xx_spi.h. 
#define SPI_I2S_DMAReq_Tx               ((uint16_t)0x0002)
#define SPI_I2S_DMAReq_Rx               ((uint16_t)0x0001)
#define IS_SPI_I2S_DMAREQ(DMAREQ) ((((DMAREQ) & (uint16_t)0xFFFC) == 0x00) && ((DMAREQ) != 0x00))