zzz-spider (23.01.2020 09:45, просмотров: 186) ответил zzz-spider на Для STM32L4r5xxx, DMAREQ_ID TIM15_UP = 79(0x4F). 106 - reserved
Все так. С теорией не поспоришь. Только в реальности Ничего не происходит. Я так понимаю, что достаточно указать TIM15_UP DMAREQ_ID для нужного канала DMA и при каждом переполнении счетчика будет генерироваться событие, которое будет дергать нужный канал DMA. Если в DMA не прописана циклическая работа, то при каждом событии от таймера (TIM15_UP) DMA будет пересылать данные, указанные в регистрах (указатели) с последующим автоинкрементом CMARx. Я не могу добиться того, чтобы это происходило. Либо событие не генерится (что маловероятно), или DMAMUX не транслирует событие для пинка DMA