как всегда подробно и интересно.спасибо.
процессор есть побыстрее, если нужна индикация например (480мГц,LTDC, FSMC,HRTIM,COMP)- STM32H750(743 подороже) на Али есть по вменяемой цене около 300р.
Может имеет смысл применять связку HRTIM+TIM1- они на одной «шине».
это не критика!
Спасибо за разработку! Заинтересовался. Залил в Дискавери и смотрю анализатором.Поэтому вопрос- на РА0 на 6 такте проскакивает лишний импульс (ошибка, не знаю как назвать), а на РА1 на 7 такте. Может это от FreeRtos?
процессор есть побыстрее, если нужна индикация например (480мГц,LTDC, FSMC,HRTIM,COMP)- STM32H750(743 подороже) на Али есть по вменяемой цене около 300р.
Может имеет смысл применять связку HRTIM+TIM1- они на одной «шине».
это не критика!
mstator.ru/content/primenenie-malogabaritnyh-pomehopodavlyayushchih-magnitoprovodov-iz-amorfnyh-metallicheskih
выбор есть на ferrite.ru
задумался как расово-правильно остановить ШИМ
void tim1_stop (void)
{
while ((????????????){ // как здесь правильно дождаться конца счета регистра ARR????
TIM1->CCER &= ~TIM_CCER_CC1E;
TIM1->CCER &= ~TIM_CCER_CC1NE;
TIM1->BDTR &= ~TIM_BDTR_MOE;
TIM1->CR1 &= ~TIM_CR1_CEN;
}
}