Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
17 августа
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1383184
Топик полностью
Eddy_Em
(17.12.2023 12:46, просмотров: 90)
ответил
lazyme
на
А зачем таймер? SAI DMA сам генерирует прерывание если остатки данных в буффере опустились ниже установленного порога. Просто докладываются данные и всё...
Таймер - чтобы DMA пинать. А прерывания таймера не нужны, да.
eddy-em.livejournal.com github.com/eddyem
Ответить
там кольцевой дма вроде был, классика для обслуживания аудио цап.
-
lazyme
(17.12.2023 16:45
)
Понятное дело. И прерывания на половине и окончании буфера - чтобы другую половину тем временем заполнить. Я такое использовал для светодиодных панелях на сдвиговых регистрах, а также когда немного с адресными светодиодами игрался.
-
Eddy_Em
(17.12.2023 16:50
)