Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры AVR
808516
Топик полностью
AlexG_
(10.01.2018 16:35, просмотров: 1)
ответил
Ксения
на
Здесь мне видятся соображения целесообразности: если событие состоит в том, что получен байт или более, то нет смысла выставлять событие, а надо забирать этот байт или байты, что обычно делается в прерывании или через DMA. Именно поэтому DMA
События позволили бы аппаратно определять конец пакета по времени между получаемыми байтами и по прерыванию от таймера забирать из буфера DMA на обработку пакет целиком, не отвлекся ядро на каждый байт.
Ну а дальше-то куда это событие девать? Как его еще можно использовать, помимо прерывания и запуска DMA, что и сейчас вполне доступно? Т.е. у нас попросту нет никаких иных аппаратных возможностей, которыми в этом случае можно было бы
Ксения
(86 знак., 10.01.2018 16:49
)