La différence entre la méga et la nano est que le microprocesseur n'es
J'ai appliqué la même technique avec l'oscilloscope pour mesurer les temps de calculs avec un esp32 cadencé à 240MHz
Ce tableau par forcément précis face à des mesures de temps de cycle, mais permet quand même d'avoir un ordre de grandeur pour les exécutions des opérations suivantes.
|
Instructions |
temps en microseconds |
|---|---|
| à vide | 0.24(H) 0.1(L) |
| int+int | 0.02 |
| int-int | 0.04 |
| int*int | 0.03 |
| int/int | 0.05 |
| int^int | 0.30 |
| float+float | 0.05 |
| float-float | 0.05 |
| float*float | 0.06 |
| float/float | 0.74 |
| sin(PI) | 0.02 |
| tan(PI) | 0,02 |
| 20*log(x) | 0,05 |
On observe que la division de deux float est beaucoup plus longue que le reste.
L'ESP32, reste très rapide face à l'Arduino DUE 10 fois plus rapide