Die oben genannten Ergebnisse zur arduinoIDE auf arduino-nano@16MHz fand ich unglaubwürdig. Neue, ausführliche Messungen über die oben vorgestellte Ergebnisse bestätigten mein Misstrauen, die folgenden Werte sind aus meiner Sicht gesichert(er).
SEHR kurz zusammengefasst:
Mit arduino-IDE:
auf ESP8266-12F@80MHz.....atan zwischen..26,1 (68,2) überwiegend 31,2 µs (±0,3)
auf ESP8266-12F@160MHz...atan zwischen 13,1 (46,7) überwiegend 16,8 µs (±0,3)
auf arduino-nano@16MHz.....atan zwischen 178...(155) überwiegend 145 µs (± 5)
Mit Studio7 (7 statt 4 wegen Werteausgabe seriell)
auf nano328@20MHz+Studio7 atan ca 115 µs, sqrt ca. 25 µs
Die erfassten Zahlenwerte zeigten eine gute Übereinstimmung in den ersten sechs (signifikanten) Stellen. Beispiel für ne Ausgabe vom arduino-nano@20MHz:
......
Ausführlichere Informationen bei Bedarf.
Mein Fazit: der ESP8266 (hier ~12F) ist - angebunden z.B. mit I²C - insbes. beim Betrieb mit 160 MHz ist, insbes. für ATMEL-8Bitter, ein lohnender number cruncher für transzendente Rechnungen. Die Ein- und Ausgänge des ESP könn(t)en dabei auch direkt für Steuerungsaufgaben benutzt werden.
Lesezeichen