Timer unterbricht auf die DP32 (4 / 15 schritt)

Schritt 4: Timer Analogie


Aber wie dies bezieht sich auf einen Timer?

PBCLK

Innerhalb Ihrer Mikrocontroller erhält jeder Timer ein Timer-Signal von sogenannten der peripheren Bustakt (oder PBCLK). Dieses Signal ist im Wesentlichen eine stetige tickt, wie ein Metronom oder in unserer Analogie steter Tropfen des Wassers.

Vorteiler

Die Rate der unsere Taktsignal (wie schnell es Zecken) kann durch so genannte "Vorteiler" gesteuert werden. Das ist wie das Ventil auf einen Wasserhahn. Durch Schließen des Ventils, wir können verlangsamen die Rate der tropft, und durch die Erhöhung unserer Vorteiler verlangsamen wir die Rate, an dem die PBCLK Zecken kommen.

Timer-Register

Wie Wasser in der Souzu tropft, füllt es das Reservoir im Inneren. In ähnlicher Weise wie die Zecken zu unseren Timer ankommen, werden sie in ein Timer Register gezählt. Dieses Register zählt langsam höher und höher, in der gleichen Weise, die das Wasser in das Reservoir langsam steigt.

Periode Reset

Schließlich hat etwas zu geben. Überschreitet das Reservoir das Gewicht am anderen Ende, es kippt um und leert sich. Innerhalb unserer Timer ist durch die Zeit zurücksetzen registrieren diese begrenzt. Sobald der Wert im Register Timer die Zeit zurücksetzen registrieren gleich ist, ist es auf Null zurückgesetzt, und der Prozess beginnt von neuem.

Unterbrechen

Es ist in diesem Moment, die das Timer-Register entspricht der Zeit zurücksetzen registrieren, dass unsere Timer-Interrupt aktiviert ist. Sie können dies als das "Klack" vorstellen, dass Sie hören, wie die Souzu der wood.* hits

* Ja ich weiß, dass das Klappern nicht passiert, wenn die Souzu entleert, aber wenn es fällt zurück in Position. In diesem Beispiel ist es einfacher, wenn wir nicht, dass befürchten.

In Verbindung stehende Artikel

Externe unterbricht auf MPIDE Teil 1: attachInterrupt()

Externe unterbricht auf MPIDE Teil 1: attachInterrupt()

Hallöchen! So hat es eine Weile, da billige Roboter Tutorial die Metall-Räder gemacht, aber das ist weil ich Interrupts für euch frei war. Ich fand ein paar Wege dies zu tun, aber ich werde mit der einfachsten Methode am Anfang, so dass ich mich zum
Ausführen von wunderschönen Arduino Code auf dem DP32-Mikroprozessor

Ausführen von wunderschönen Arduino Code auf dem DP32-Mikroprozessor

Diese Anleitung zeigt Ihnen wie bekannte Arduino Code auf Ihrem DP32 Chipkit ausgeführt.Sehr interessante Sachen, das verspreche ich!Schritt 1: Laden Sie Ihre MPLABX und Hardware-Tools!Ich kann sagen, dass du aufgeregt bist. Und lassen Sie mich Ihnen
Externe unterbricht auf MPIDE Teil 2: setIntVector()

Externe unterbricht auf MPIDE Teil 2: setIntVector()

In meinem vorherigen I'ble unterrichtete ich Ihnen eine sehr einfache Möglichkeit, externe Interrupts auf DP32, uC32 und WF32 * ausgeführt werden. Unterbricht, aber sind wirklich komplizierte Dinge, und zwar ist es schön, haben eine einfache Funktion
Arduino Timer unterbricht

Arduino Timer unterbricht

Zeitgeber-Interrupts können Sie eine Aufgabe in sehr speziell regelmäßigen Abständen unabhängig davon, was in Ihrem Code vor sich geht. In diesem instructable erkläre ich gewusst wie: einrichten und führen Sie einen Interrupt im Clear Timer on vergle
Ultimative vertikale Hydrokultur Farm auf die billige Tour... Geschenk Weg grünen Pflanzen!

Ultimative vertikale Hydrokultur Farm auf die billige Tour... Geschenk Weg grünen Pflanzen!

*** für weitere Informationen und Bilder Sie bitte meinen Blog unter http://thehydroponicexperiment.blogspot.com besuchenOK Jungs, ich entschuldige für die beschissenen mich, instructable... Ich stürzte es irgendwie um ihn machen zu dem Geschenk Wett
Tims Vermeer Kamera: die gesamte Installation

Tims Vermeer Kamera: die gesamte Installation

Okay, das ist meine erste instructable und ich tue dies in meinem Weihnachts-Urlaub. Ich reproduziert die Kamerainstallation aus dem Film Tim Vermeer auf meinen Job als Gymnasiallehrer für Physik. Das heißt, ich habe nicht alle Materialien zur Verfüg
Pan & Zoom Zeit Zeitraffer Fotografie auf die billige Tour

Pan & Zoom Zeit Zeitraffer Fotografie auf die billige Tour

Time Lapse Fotografie ist die Kunst der Welt mit hoher Geschwindigkeit zu zeigen. Ich habe vor kurzem nach der Besichtigung eine Reihe von erstaunliche Zeit Zeitraffer-Videos, die integriert, schwenken, interessiert, was bedeutet, dass die Kamera bew
Steampunk / Cyberpunk Zeit Gerät auf die billige

Steampunk / Cyberpunk Zeit Gerät auf die billige

gibt es viele Gründe für den Bau einer Zeit Gerät (eine all-in-One Phase Generator, Raum und Zeit Warp Gerät, Teleport, Kompass, etc...). Vielleicht planen Sie in 1929 party, oder Sie benötigen ein schickes Accessoire für Ihr Outfit Mal Agent. Oder v
Charlieplexed 4 x 5 Multicolor LED Matrix gesteuert von Python auf die Pi

Charlieplexed 4 x 5 Multicolor LED Matrix gesteuert von Python auf die Pi

In diesem Tutorial werden wir eine einfache 4 x 5-Matrix mit nur 5 GPIO-Pins auf Ihre Raspberry Pi machen. Dies geschieht mit einer Technik namens Charlieplexing.Es gibt eine Menge von Seiten auf der Interwebs über Charlieplexing und die Python-Sprac
Perfekte Steaks; Sous-Vide-Stil (Vakuum Kochen auf die billige Tour)

Perfekte Steaks; Sous-Vide-Stil (Vakuum Kochen auf die billige Tour)

kommerzielle Sous-Vide Equipement ist $450 für den low-End. Sie können die Ausrüstung in diesem kaufen instructable für weniger als $50, und wahrscheinlich weniger wenn Sie eines der Stücke herumliegen haben.Bonus Extra Instructables:Für weniger als
Automatisches Bewässerungssystem mit kapazitive Sonde und Arduino auf die billige Tour (und ich meine es)

Automatisches Bewässerungssystem mit kapazitive Sonde und Arduino auf die billige Tour (und ich meine es)

Disclaimer: Ich bin kein Elektronikingenieur, so kann ich Garantie für die Gestaltung (viel weniger für Ihre Implementierung) bieten. Ich kenne nur die hier vorgestellte Lösung funktionierte für mich mindestens ca. 5-6 Monate (also ich nicht sogar fü
Fliegende DeLorean zurück auf die zukünftige Einladung

Fliegende DeLorean zurück auf die zukünftige Einladung

Great Scott ist es 2015!Nie gab es ein besserer Zeitpunkt, eine zurück zu der Zukunft-Motto-Parties, zu Ehren des 30. Jahrestages und Marty und Doc es Reisen in die Ära des Hoverboards und fliegende Autos des Films zu werfen.Welchen besseren Weg, um
Ein cleverer Weg, um Zugriff auf die USB ports auf Ihrem iMac (+ Video)

Ein cleverer Weg, um Zugriff auf die USB ports auf Ihrem iMac (+ Video)

Dies ist eine Entwicklung auf unserem letzten Instructable wo haben wir das Problem für den Zugriff auf die USB-Ports auf einem iMac zu lösen versucht.Menschen erhoben einige interessante Punkte wie "hässlich" die Lösung war, und dann Criggie vo
Programmierung der PmodOLEDrgb auf die ChipKIT Pro MX7

Programmierung der PmodOLEDrgb auf die ChipKIT Pro MX7

LED-Bildschirme sind überall. Die Chancen stehen, dass Sie einen Browser verwenden, dieses Recht jetzt zu lesen. Mit der Veröffentlichung von Digilent PmodOLEDrgb können jetzt Sie selbst programmieren!Schritt 1: MaterialienFür dieses Projekt benötige