ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
204521 Топик полностью
Денис Ягов (03.08.2010 16:05, просмотров: 208) ответил Т.Достоевский на Камрады! Правильно ли йа понял про NVIC STM32F103?
Вот пример программы: /* Enable the TIM2 Interrupt */ NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); /* Enable the TIM3 Interrupt */ NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; NVIC_Init(&NVIC_InitStructure); /* Enable the TIM4 Interrupt */ NVIC_InitStructure.NVIC_IRQChannel = TIM4_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2; NVIC_Init(&NVIC_InitStructure); отсюда понятно: NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; - исполнять сразу NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; - вложенность максимальная вопрос по максимальному количеству уровней приоритета (цифра "3") Там 4 бита приоритета. К сожаленью в железе - не проверял.... Чистая теория.