LightElf (04.10.2017 18:07, просмотров: 226) ответил IBAH на смутно представляю... какие события запустят и остановят отправку по DMA?
Ууу, блин. Делаю так (схематично): 1) данные в складываются в кольцевой буфер и софтверно генерируется прерывание DMA
2) Обработчик прерывания DMA выясняет, занят ли канал DMA.
2а) Если занят - просто выход из прерывания.
2б) Если DMA свободен - запускается отправка известного количества данных (либо до хвоста буфера, либо до конца буфера)
Не надо делать мне как лучше, оставьте мне как хорошо