ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
665847 Топик полностью
IBAH (07.04.2016 16:44, просмотров: 171) ответил SciFi на Как правило, есть ещё флаг в периферии. Очищать или нет - это смотря что нужно делать. И что есть NVIC_Enable()? Честно искал, но не нашёл.
я чего то не въезжаю... флаг в периферии это и есть ПендингБит (void ADC_ClearITPendingBit(ADC_TypeDef* ADCx, uint16_t ADC_IT)), а какой еще есть?  __STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn) {/* NVIC->ISER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); enable interrupt */ NVIC->ISER[(uint32_t)((int32_t)IRQn) >> 5] = (uint32_t)(1 << ((uint32_t)((int32_t)IRQn) & (uint32_t)0x1F)); /* enable interrupt */ }