Das Takten eines Mikrocontrollers

[Lujji] spielt mit dem STM8-Mikrocontroller um. Bei der Untersuchung der offiziellen Dokumentation für diesen Chip überprüfte er die Außentakte, kann eine Sinuswelle, eine Dreieckwelle oder eine Rechteckwelle mit einem Taskleizzyklus von 50% sein. Die minimale CPU-Frequenz beträgt 0 Hz. [Lujji] hat keinen Signalgenerator sowie vermutlich, er ist alles aus Kristallen. Er hat jedoch Netzteil, warum also kein Mikrocontroller mit der Wandmacht uhr?

Die Verwendung von Netzstrom als Frequenz Basic ist eine Idee, die hundert Jahre alt ist. Synchronmotoren drehen sich mit einer Rate proportional zur Netzfrequenz, und dies wurde seit Jahrzehnten in den Uhren verwendet. Wenn Sie wirklich klug sind, können Sie digitale Stromkreise mit Netzteil taktieren, jedoch haben wir nie gesehen, dass jemand einen kleinen Kristall in einem Mikrocontroller-Schaltung mit Netzstrom ersetzt.

Nach einem Experiment, um das Konzept zu überprüfen, baute [Lujji] ein, um eine Schaltung zu bauen, die nicht so stumm war, wie der Mikrocontroller direkt an eine Steckdose verbindet. Die Direkttechnik funktionierte sowieso nicht gut – der STM8 mochte keine niedrigen Häufigkeit mit trägen Kanten. [Lujji] benötigte eine Uhr mit saubereren Kanten sowie einen 555, der als Komparator in Form der Rechnung konfiguriert ist.

Die abgeschlossene Schaltung sendet Netzspannung mit einem Optokoppler, um einen als Komparator konfigurierten 555 zu treiben. Der Ausgang ist ein sauberer 50-Hz-Takt, der an einem STM8 mit dem OSCIN-Pin verbunden ist. Dies ist jetzt ein Chip, der mit 50 Hz läuft, sowie ja, es funktioniert. [Lujji] Richten Sie eine Schaltung ein, um “Hallo World” auf einem alten Nokia-LCD zusammenzusetzen. Das dauerte ungefähr drei Minuten. Es funktioniert jedoch, obwohl es völlig nutzlos ist. Vielleicht kann dies für ein paar Buchzeiten verwendet werden, ähnlich wie ein-Anweisung-pro-tägiger Uhr, den wir früher im Jahr angesehen haben.

Leave a Reply

Your email address will not be published.