Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
19 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1587645
Топик полностью
reZident
(Сегодня, 13:48, просмотров: 14)
ответил
Nikolay_Po
на
Аппаратное позволяет разгрузить ЦП. У меня все интерфейсы загружены и софтом я бы не вытянул. А так - немного посуетишься - и поток кладётся/изымается из памяти DMA без траты лишних циклов ЦП на управление. Но нужен глаз, да глаз! Вышло так, что у CH32V006, DMA для приёма I2C накладывается на DMA для приёма UART и наоборот. Повезло, что мне как раз нужен был ПДП лишь в одном направлении на каждом из интерфейсов и они не пересеклись.
Дык я и не вам предложил, а Светлому эльфу :-)
Ответить