Здравствуйте подскажите идею как на микроконтроллере измерить коэффициент заполнения шима и потом перевести в проценты. Частота 200-300 Гц, 100 процентов. Первоначально идея такая - прерывание по любому фронту, там выставлять флаги и обнулять счетчики-переменные, завести таймер на 10 мкс и там отсчитывать начало и конец у высокого и низкого уровней. Спасибо.
таймеры умеют делать capture и прерывание после подсчёта. Там же есть и фильтр от дребезга. Вроде 4 таймерных такта.