
Код
//часть настройки АЦП
ADC_InitStructure.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_Rising;
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_T3_TRGO;
void TIM5_IRQHandler()
{
if (TIM_GetITStatus(TIM5, TIM_IT_Update) != RESET)
{
ADC1->CR2 |= (uint32_t)ADC_CR2_SWSTART; // вроде как это должно запустить оцифровку, но есть, эта строчка, нет, ничего не меняется, число выборок не увеличивается... Что я делаю не так ? Как сделать верно ? помогите плиз :(
TIM_ClearITPendingBit(TIM5, TIM_IT_Update);
}
}
ADC_InitStructure.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_Rising;
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_T3_TRGO;
void TIM5_IRQHandler()
{
if (TIM_GetITStatus(TIM5, TIM_IT_Update) != RESET)
{
ADC1->CR2 |= (uint32_t)ADC_CR2_SWSTART; // вроде как это должно запустить оцифровку, но есть, эта строчка, нет, ничего не меняется, число выборок не увеличивается... Что я делаю не так ? Как сделать верно ? помогите плиз :(
TIM_ClearITPendingBit(TIM5, TIM_IT_Update);
}
}