ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
697745 Топик полностью
Apтём (05.09.2016 20:36 - 20:46, просмотров: 204) ответил AU08 на Что такого можно сделать с DMA в Xmega, что он перестаёт выводить в ЦАП напрочь, будто "клинит" его? После выключения и повторного включения питания работает.
Сколько каналов используется? Если больше 1, то из-за отсутствия критической секции может неправильно записаться TRFCNT или SRCADDR. P.S. Может лучше настроить канал на "бесконечный" трансфер - чтобы не переинициализировать? P.S. 2:
// перенастройка DMA - только НЕ во время транзакции, иначе вызовет ошибку!
Что за ошибка? Разве нельзя остонавливать транзакцию? В мануале пишут что можно - DMA передаст то что у него в буфере и остановится. Нет?