Люди подскажите как использовать DMA канал?
Появилось желание переписать зобор данных с прерываний на DMA, в старом проекте. Но не знаю как работать с DMA каналом... и нет примера под рукой, чтоб подсмотреть...
Сейчас используется принцип: "начало приема --> прерываение --> байт в массив и инкремент индекса --> по окончанию обработка данных".
Хочется что бы данные забирать когда заполнился массив, по принципу: "начало приема --> по окончанию обработка данных".
Нужно что бы данные по USART (или SPI) пожились сразу в память и с этой памятью я мог работать.
Подскажите пожалуста? где можна подсмотреть пример реализации на языке C? Или подскажите здесь.
--------------------
|