esp32 более высокая частота таймера и более низкий тактовый делитель

#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
};
 

Несколько недель назад я задавал аналогичный вопрос, но речь шла только об изменении тактовой частоты, а не частоты таймера.