Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
702185
Топик полностью
Lightelf
(28.09.2016 23:22, просмотров: 123)
ответил
IBAH
на
Это и так понятно... Вопрос был про "прерывание прерывания этим же прерыванием", на АВРе это не проблема, вкладывай пока стек не кончится
NVIC позволяет генерировать прерывания софтверно. Берете ненужный вектор прерываний, ставите ему низкий приоритет. Делаете высокоприоритетное прерывание от таймера 1мс, раз в 100 прерываний софтверно генерируете низкоприоритетное прерывание.
Не надо делать мне как лучше, оставьте мне как хорошо
Ответить
месага по делу! "ненужный вектор" это как? который связан с ненужным устройством? чем это тогда отличается от еще одного таймера?
-
IBAH
(30.09.2016 13:54
)
Если есть лишний таймер, то проще использовать его. Если нет лишнего таймера - использовать что под руку попадет. Например PendSV. На некоторых камнях есть пустые вектора (к которым не подключена периферия). Смотрите по месту.
-
Lightelf
(01.10.2016 01:10 - 01:12
)
Точно так и делал в STM32f429
-
NickB53
(29.09.2016 10:28
,
)