-
- Ну и какую цапу крутить? - IBAH(28.09.2016 21:15)
- Вы же сами знаете: "Зацепить на функцию еще один таймер с прерыванием с (более) низким приоритетом" - AU08(28.09.2016 21:20)
- Это и так понятно... Вопрос был про "прерывание прерывания этим же прерыванием", на АВРе это не проблема, вкладывай пока стек не кончится - IBAH(28.09.2016 21:26)
- NVIC позволяет генерировать прерывания софтверно. Берете ненужный вектор прерываний, ставите ему низкий приоритет. Делаете высокоприоритетное прерывание от таймера 1мс, раз в 100 прерываний софтверно генерируете низкоприоритетное прерывание. - Lightelf(28.09.2016 23:22)
- месага по делу! "ненужный вектор" это как? который связан с ненужным устройством? чем это тогда отличается от еще одного таймера? - IBAH(30.09.2016 13:54)
- Точно так и делал в STM32f429 - NickB53(29.09.2016 10:28, )
- Из описания как-то неочевидно. В то же время никто не мешает прицепить один и тот же обработчик прерывания к разным прерываниям (возможно, с разными приоритетами). - SciFi(28.09.2016 21:30)
- NVIC позволяет генерировать прерывания софтверно. Берете ненужный вектор прерываний, ставите ему низкий приоритет. Делаете высокоприоритетное прерывание от таймера 1мс, раз в 100 прерываний софтверно генерируете низкоприоритетное прерывание. - Lightelf(28.09.2016 23:22)
- Это и так понятно... Вопрос был про "прерывание прерывания этим же прерыванием", на АВРе это не проблема, вкладывай пока стек не кончится - IBAH(28.09.2016 21:26)
- Вы же сами знаете: "Зацепить на функцию еще один таймер с прерыванием с (более) низким приоритетом" - AU08(28.09.2016 21:20)
- Ну и какую цапу крутить? - IBAH(28.09.2016 21:15)