Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1111464
Топик полностью
Kceния
(22.06.2021 22:05, просмотров: 253)
ответил
IBAH
на
"А без прерываний вам эту задачу не решить." - пора отречься от восьбитных пережитков прошлого. Спасибо SciFi, у меня сложилось. Таймер регистр переполнения =100, регистр совпадения 1. Один канал DMA
циклический
цепляем на переполнение таймера, этот канал дрыгает ногами. Другой канал DMA на 2 отсчета цепляем на совпадение, по этому каналу переписываем регистр переполнения. И кладем стрелку!!! до Fтакт/3
Ни за что бы сама не догадалась :). Но 8-битники в том не виноваты, например, у XMega есть "система событий", которая позволяет аппаратно стыковать периферию, не мучая DMA.
Ответить
Да там обычный clear to compare на обычном таймере, обычной АВРки, легко отработает. Но с прерыванием, да. А может и без. Давно не брал я в руки шашек...
-
mse homjak
(22.06.2021 22:42
)