-
- Разрешение в NVIC прерывания ПО ВЕКТОРУ никак не влияет на разрешение ПО ФЛАГУ конкретного таймера. Для генерации прерывания по конкретному флагу (событию) нужна вся цепочка разрешений (и в NVIC и по флагу). - my504(29.12.2021 12:36)
- может я чегото не понял в задаче, но tim8 и tim13, не разделяют прерываний, они разделяют линию nvic и соответветственно вектор. если в регистрах tim13 не ставить разрешение прерывпний то nvic будет дергать вектор только от эвентов tim8. так? - klen(29.12.2021 12:33)
- А разве это не самоочевидно? Если прерывания по Т13 не разрешены,
то их и не будет... я это так, навскидку говорю, но не вижу почему
бы это не так. - POV(29.12.2021 12:28)
- А как я их не разрешу, если их включение и выключение
осуществляется не регистрами таймера, а разрешением или запрещением
прерывания по вектору TIM8_UP_TIM13_IRQn? Т.е. если я этим способом
запрещу таймеру TIM13 прерывания, то их лишится и таймер TIM8, а
они ему нужны. - Kceния(29.12.2021 12:32)
- Нуу.. POV(149 знак., 29.12.2021 12:43)
- Вы разрешаете прерывания в NVIC по TIM8_UP_TIM13_IRQn и выбираете
разрешения КОНКРЕТНЫХ ФЛАГОВ только тех таймеров, которые вас
интересуют. - my504(29.12.2021 12:39)
- На картинку поглядите - там одна галочка на всё (и то к флагам отношения не имеет), выбирать флаги CubeMX не разрешает: Kceния(1 знак., 29.12.2021 13:22, картинка)
- Картинка тут => Kceния(1 знак., 29.12.2021 12:38, картинка)
- фуууууууууууууу........ Ксения, вы же проффесионал... давайте мы
вам кусочек кода из 5 строчек напишем.... ну нельзя так! - klen(29.12.2021 12:41)
- Кусочек кода я и сама напишу, и даже в одну строчку:
TIM13->DIER &= ~TIM_DIER_UIE; Так сойдет? - Kceния(29.12.2021 13:06)
- Даже так: "TIM13->DIER = 0;". Это после того, как куб закончил инициализировать регистры таймера. - SciFi(29.12.2021 13:22)
- вы тут новенький? :-) - SciFi(29.12.2021 12:42)
- да....а что? :) вчера бутыль Чехова залудил, с утра апсалютно новый! - klen(29.12.2021 12:44)
- Кусочек кода я и сама напишу, и даже в одну строчку:
TIM13->DIER &= ~TIM_DIER_UIE; Так сойдет? - Kceния(29.12.2021 13:06)
- фуууууууууууууу........ Ксения, вы же проффесионал... давайте мы
вам кусочек кода из 5 строчек напишем.... ну нельзя так! - klen(29.12.2021 12:41)
- мне кааааца пора начать думать о бутербродах и шомпанском ;)
посмотреть на проблему с другой стороны, незацикливатся на
прерываниях :) - klen(29.12.2021 12:36)
- Если только это не проблема прерывания беременности :-) - rezident(29.12.2021 13:13)
- вот: SciFi(1 знак., 29.12.2021 12:35, картинка)
- А как я их не разрешу, если их включение и выключение
осуществляется не регистрами таймера, а разрешением или запрещением
прерывания по вектору TIM8_UP_TIM13_IRQn? Т.е. если я этим способом
запрещу таймеру TIM13 прерывания, то их лишится и таймер TIM8, а
они ему нужны. - Kceния(29.12.2021 12:32)