-
- я в принципе это и делаю TimH0=TimHigt; TimL=TIM2->CNT;
TimH1=TimHigt; if(TimH0==TimH1) {return TimH0|TimL; } - IBAH(16.09.2025 17:41)
- У вас обычное ошибочное предположение нереалтаймщика, что после "unsigned long TimH1=TimHigt;" TimHigt не увеличивается еще на 1. - Anvar(16.09.2025 19:34)
- Только надо do{....}while(TimH0!=TimH1);return TimH0|TimL; - AlexBi(16.09.2025 18:43)
- я в принципе это и делаю TimH0=TimHigt; TimL=TIM2->CNT;
TimH1=TimHigt; if(TimH0==TimH1) {return TimH0|TimL; } - IBAH(16.09.2025 17:41)