|
|
Der
MC80C515 und der C515-LN sind bis auf das Signal #PE/SWD in
allen Belangen identisch. Um den MC80C515 durch den C515-LN zu
ersetzen genügt es, für den Experimentierbetrieb,
dessen Pin 4 gegen GND zu schalten.
Bei fertigen
Applikationen, die den Watchdog-Timer benutzen ist die
Verschaltung von Pin 4 unerheblich.
|
|
|
|
- funktionale
Veränderungen beim C515-LN
-
Der MC 80C515 besitzt an Pin 4 den
Anschluss #PE (Power Enable bei 0), der bei PE=0 die
Möglichkeiten zweier PowerDown Zustände des
Controllers freigibt. Gilt PE=1, was bei einem unbeschalteten
PE Eingang durch einen internen Pull-Up Widerstand, oder die
Verschaltung des Pins 4 mit Vcc, gewährleistet wird, dann
sind die PowerDown Zustände abgeschaltet und nicht über
ihre Flaggen im PCON-Register erreichbar.
-
-
Für den C515-LN gilt gleiches, nur
dass dieser bei einem unbeschalteten Pin 4 auch den
Watchdog-Timer einschaltet. Dieser startet also nach dem
Einschalten und versetzt den Controller in einen dauerhaften
RESET-Zustand, wenn die laufende Software den Timer nicht
zurücksetzt, bevor dieser überläuft. Da die
Monitorprogrammen, die beim Programmieren benutzt werden, den
Watchdog-Timer nicht beachten, ist PE=1 eine denkbar schlechte
Beschaltung für den Pin 4. Sie erzeugt den Eindruck,
dass der Controller defekt ist, weil er anscheinend nicht
reagiert. Tut er aber doch, nur 'resetet' er eben dauerhaft.
-
Wird bei C515-LN der Pin 4 gegen GND
gesetzt, so sind wie beim MC80C515 die beiden PowerDown-Modi
verfügbar, und der Watchdog-Timer ist beim Start
abgeschaltet. Will man ihn benutzen, so muss er durch ein
Programm, über die Setzung seiner Flaggen in den
Interrupt-Enable Register IEN0 und IEN1 freigegeben werden.
|
|