ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
767749 Топик полностью
Sl (10.07.2017 10:39 - 10:53, просмотров: 114) ответил ua1arn на А имеет ли смысл смотреть флаги прерываений после сброса "сбрасываю перед повторным запуском все флаги прерывания для используемого потока".
Первый раз в подпрограмме рестарта ADC1->DMA2, перед сбросом вижу такую картину. Для ADC1->DMA2_Stream4 HTIF4=1 якобы половина(или больше) значений переслано. TCIF4 еще раньше был сброшен в прерывании. DMA2->HISR = 0x0000.00010 Второй раз в подпрограмме рестарта ADC1->DMA2, перед сбросом DMA2->HISR = 0x0000.00000. Ну и DMA2_Stream4->NDTR = 4 (не изменился после того как я его записал). ================================================= "А имеет ли смысл смотреть флаги прерываений после сброса "сбрасываю перед повторным запуском все флаги прерывания для используемого потока"." Если все работает нормально, возможно и не стоит. А так можно посмотреть флаг ошибки FIFO. А если не работает, то смотрим все что имеет малейшее отношение к проблеме, в надежде найти где лоханулся.....