#timer #esp32
#таймер #esp32
Вопрос:
Я измеряю с помощью esp32 очень короткие временные интервалы для кривой нагрузки небольшой емкости. Есть ли способ увеличить тактовую частоту таймера? Я попытался изменить тактовую частоту процессора. Это работает, но это не повлияло на тактовую частоту таймера. Я также попытался уменьшить тактовый делитель. Я выяснил, что наименьшее допустимое значение равно 2. Могу ли я использовать таймер без делителя частоты? Моя конфигурация таймера:
timer_config_t config = {
.alarm_en = TIMER_ALARM_DIS,
.counter_en = TIMER_AUTORELOAD_DIS,
.intr_type = TIMER_INTR_LEVEL,
.counter_dir = TIMER_COUNT_UP,
.auto_reload = TIMER_AUTORELOAD_DIS,
.divider = 2 // 1 / 250 ns per tick
};
Несколько недель назад я задавал аналогичный вопрос, но речь шла только об изменении тактовой частоты, а не частоты таймера.