Schritt 7: Einrichten des Timers: T3CONCLR und den Timer ausschalten
T3CON ist der Timer 3-Steuerelement registrieren. Sie können davon wie eine große Übersicht, wo jeweils der Schalter ist ein wenig, die steuert, einige Aspekte der Timer 3-Betrieb. Dies ist ein sehr wichtig, damit Sie sich vorstellen können, dass es wirklich schlecht um versehentlich durcheinander wäre.
Das ist, wo T3CONSET und T3CONCLR kommen. Diese Register werden zur T3CON auf sehr spezifische Weise zu verändern.
Wenn jedes Bit in T3CONSET hoch eingestellt ist (d. h. auf ein gesetzt), wird es sofort legen Sie die entsprechenden Bits auf 1 in T3CON und dann seine eigenen Bits auf Null zurückgesetzt.
T3CONCLR wird das Gegenteil tun. Wenn jedes Bit in T3CONCLR hoch eingestellt ist, wird es diese Bits in T3CON niedrig eingestellt.
In Zeile ermöglichen 77 wir T3CONCLR verwenden, um die Timer 3 Stellen Bit auf 0. Dadurch wird den Timer deaktiviert, also Anschlag zählt aufwärts und wir beginnen können, ihre Einstellungen zu manipulieren, ohne sich Gedanken über etwas durcheinander.
Später in Linie 84, die letzte Zeile in der Funktion verwenden wir T3CONSET um das Enable-Bit wieder auf 1 gesetzt, wird den Timer wieder auf. Wir tun dies zuletzt, weil wir nicht wollen, dass den Timer läuft, bis wir alles genau richtig eingerichtet bekommen haben.