Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
557553
Топик полностью
framer
(04.11.2014 17:08, просмотров: 122)
ответил
Apтём
на
Пытаюсь запустить передачу данных по SPI на STM32F4 - не получается.
по идеи должно еще быть "SPI1->CR2 |= SPI_I2S_DMAReq;", и вот это "DMA2_Stream3->CR=~DMA_SxCR_EN;" по идеи должно быть "DMA2_Stream3->CR&=~DMA_SxCR_EN;"
Ответить
Спасибо. Похоже оно самое и есть - в периферии тоже разрешение ДМА надо выставить. Добавил:
Apтём
(507 знак., 04.11.2014 22:48
)
SPI_I2S_DMAReq из стандартной библиотеки stm32f4xx_spi.c функция SPI_I2S_DMACmd. В зависимости от того передаем или принимаем подставить SPI_I2S_DMAReq_Tx или SPI_I2S_DMAReq_Rx из stm32f4xx_spi.h.
framer
(234 знак., 04.11.2014 23:22
)