ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
447728
rual (27.09.2013 08:32, просмотров: 1017)
проблема STM32F4+DMA, на Ф1 и Ф3 не сталкивался: пользую стандартные библиотеки, после первой инициализации потока всё работает нормально, но только стоит его погасить (всё по букварю)   /* запретим работу ПДП */ DMA_Cmd (DMA2_Stream3, DISABLE); /* сначала запретим запись(!!!!) */ while(DMA_GetCmdStatus(DMA2_Stream3) != DISABLE); DMA_DeInit(DMA2_Stream3); DMA_Cmd (DMA2_Stream2, DISABLE); while(DMA_GetCmdStatus(DMA2_Stream2) != DISABLE); DMA_DeInit(DMA2_Stream2); /* запретим прерывания после ПДП */ NVIC_DisableIRQ(DMA2_Stream2_IRQn); И повторная инициализация выполняется криво. Где могут быть грабли?