You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Сделал замеры по периодам таймеров на Arduino Due (SAM), получил, что на сумме из 1000 периодов накапливается существенная ошибка.
например, на 10КГц период должен быть 100мкс. На одном периоде замер показывает время между точками замера 100-101мкс (это ок). Но на 1000 периодов время между точками замера получается 100428мкс (лишние 428 микросекунд - это очень много).
Сделал замеры по периодам таймеров на Arduino Due (SAM), получил, что на сумме из 1000 периодов накапливается существенная ошибка.
например, на 10КГц период должен быть 100мкс. На одном периоде замер показывает время между точками замера 100-101мкс (это ок). Но на 1000 периодов время между точками замера получается 100428мкс (лишние 428 микросекунд - это очень много).
На PIC32/ChipKIT, AVR/Leonardo все отлично, такой погрешности нет (на PIC32 идеально 100000, на AVR - +/- 4 мкс).
те же ~420мкс вылезают и на других частотах:
Будем надеяться, что проблема может быть в или в значениях для установки частоты или в настройках режима таймера, а не в особенностях железа.
The text was updated successfully, but these errors were encountered: