Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1174236
Топик полностью
AlexBi
(14.02.2022 18:40, просмотров: 201)
ответил
bnb62
на
Не обязательно запускать спец таймеры. У нас же есть Систик таймер, например с дефолтным шагом 1 мс. В его обработчике инкрементируете сколько угодно ваших переменных - счетчиков. Проверяете их, ветвитесь, или обнуляете в ваших нужных местах. Но лучше опять же это делать в коллбэке Систика.
Шаг 1мс слишком грубый, надо 0.1мс, в перспективе 0.01мс. Боюсь, что столь частые прерывания съедят всю производительность, а мне еще надо успевать обрабатывать принятое.
Ответить
Не завидую... так начинать осваивать ARMы. Это ж, при множестве таких потоков, даже RTOS - не панацея... Ну да лиха беда - Начало! :) - Дерзновенность приводит к успеху.
-
bnb62
(14.02.2022 19:24
)