Ca peut être utile pour rectifier le rapport cyclique qui se dégrade quand la fréquence augmente.
nickgammonNick Gammon
févr. 2015 post #5
If you use IDE 1.5.8 (or higher) you can use DELAY_CYCLES to delay a specific number of cycles.
#define DELAY_CYCLES(n) __builtin_avr_delay_cycles(n)
The compiler cunningly generates optimized code to delay "n" cycles, rather than having to use lots of NOPs.
Je ne vois pas ce que les timers viennent faire dans ce défaut.
Il faut toujours se méfier de ce qui est apparent, les vraies raisons sont souvent totalement différentes.