SciFi (22.06.2021 15:37, просмотров: 209) ответил IBAH на STM32 финт ушами с таймером. Цель - переключить период таймера на
один цикл. Те. таймер считает до 100, перегружается, до 110, перегружается, и опять до 100... Идея - настраиваем таймер в
режим предварительной загрузки, DMA канал на перезагрузку таймера,
по DMA пишем регистр перезагрузки =100, а в основном потоке в
нужное время пишем 110. Покатит? Смущает меня состязание фронтов предварительной нагрузки и DMA...
Мне почему-то кажется естественным без предварительной загрузки,
DMA->NDTR = 2, src[] = { 110, 100 }.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้