Sinus 0,5V RMS auf TTL-Pegel bringen

On 07.09.19 22:46, Andreas Graebe wrote:

Stimmt, dazu habe ich inzwischen keine Lust mehr. Nachdem ich erlebt
habe, dass eine Routine durch bloßes Ersetzen je eines Befehls zum Setzen
bzw. RĂźcksetzen des Pegels eines Portpins statt 9,5 nur noch 2,5 Âľs
gedauert hat, war das Thema Arduino fĂźr mich durch.

Äh ja und selbst das ist noch GROTESK langsam, bei 16 MHz sind das 40
cycles, wo vermutlich einer oder zwei reichen. Faktor 20 durch
ĂźberflĂźssige Abstraktionslayer. Performancepenalty ist den
Arduino-Leuten offenbar Schnuppe.

Es bringt den Leuten halt auch nicht wirklich bei, wie ein ÂľC
funktioniert. Alles wird wegabstrahiert und wird dadurch nicht
einfacher, sondern einfach nur anders, definitiv aber langsamer.

C schreiben und avrdude verwenden hat vermutlich eine ähnliche Lernkurve
wie Arduino, nur dass man damit dann beliebig skalieren kann und nicht
beim ersten größeren Projekt an den Rand des Sandkastens stößt.

Gruß,
Johannes


--
"Performance ist nicht das Problem, es läuft ja nachher beides auf der
selben Hardware." -- Hans-Peter Diettrich in d.s.e.
 
DrDiettrich1@aol.com (Hans-Peter Diettrich) am 08.09.19 um 08:55:

Am 08.09.2019 um 00:32 schrieb Rainer Knaepper:

Naja, dachte ich, ich stöpsel das eben schnell mit dem Arduino
zusammen zum Ausprobieren, und stieß dann auf die fixe
PWM-Frequenz beim Uno.

Bist Du inzwischen auch schon bis zur TimerOne Bibliothek
vorgestoßen?

Jo. Tut wohl, was es soll.

Rainer

--
Ach, ist der Rasen schön grün!
 

Welcome to EDABoard.com

Sponsor

Back
Top