Ich versuche, mein erstes und einfaches Programm auf einem pic16LF84 zu schreiben, bin aber verwirrt, ob ein externer Oszillator erforderlich oder optional ist.
Ich lese ein PDF mit dem Titel "Buch: Programmierung von PIC-Mikrocontrollern in C" und es heißt:
UHRENSIGNAL
Obwohl der Mikrocontroller über einen eingebauten Oszillator verfügt, kann er nicht ohne externe Komponenten arbeiten, die seinen Betrieb stabilisieren und seine Frequenz (Betriebsgeschwindigkeit des Mikrocontrollers) bestimmen. Abhängig von den verwendeten Elementen und ihren Frequenzen kann der Oszillator in vier verschiedenen Modi betrieben werden:
· LP - Low Power Crystal;
· XT - Kristall / Resonator;
· HS - Hochgeschwindigkeitskristall / Resonator; und
· RC - Widerstand / Kondensator.
^ Es bezieht sich tatsächlich auf das pic16f887.
Ich möchte nur einen einfachen LED-Blinker und einen ADC herstellen. Benötige ich also einen externen Oszillator?
quelle
Bitte senden Sie den 16F84 zunächst an das Museum zurück, in dem Sie ihn gefunden haben.
Die meisten modernen PICs haben einen internen RC-Oszillator. In der Tat können einige, wie die 10F-Serie, nicht anders laufen. PICs mit genügend Pins enthalten einen Kristalltreiber. Sie fügen den Kristall und seine Ladekappen hinzu, und der PIC erledigt den Rest.
Ihr PIC ist ein altes Relikt, in das kein Oszillator eingebaut ist. Der oben zitierte Abschnitt (aus dem Datenblatt?) Ist etwas irreführend. Es ist eine Treiberschaltung für einen externen Quarz- oder RC-Oszillator eingebaut, jedoch nicht für den gesamten Oszillator. Beachten Sie, dass es auch ohne externe Komponenten nicht funktionieren kann .
Um die Frage zu beantworten, was Sie benötigen, um diesen PIC zum Laufen zu bringen, benötigen Sie einen Kristall und zwei Ladekappen. Sie können auch Keramikresonatoren mit den entsprechenden Kappen finden, aber ich würde mich an den Kristall halten.
quelle
PIC16F84 ist ein veralteter Mikrocontroller und hat keinen internen Oszillator.
Ich schlage vor, Sie verwenden PIC16F627 / 628/648 oder PIC16F1826 / 1827. Sie sind kompatibel und haben einen internen Oszillator und viel mehr Peripheriegeräte.
quelle
Taktkonfigurationen für Mikrocontroller können im Allgemeinen in 3 Kategorien unterteilt werden.
Ältere Pic-Modelle wie der F84 und der F887 bieten in der Regel nur Optionen in den ersten beiden Kategorien. Neuere PIC-Modelle bieten in der Regel Optionen in allen drei Kategorien.
quelle