Herunterladen Diese Seite drucken

Phytec TouchPanel-537 Bedienungsanleitung Seite 48

Werbung

TouchPanel-537
5.2 Die Power-On-Jump-Option
Bestimmte Anwendungsprogramme beginnen zweckmäßigerweise
nicht auf 0000H, sondern auf 8000H. Um dennoch einen Programm-
start nach RESET zu gewährleisten, sind Vorkehrungen zu treffen.
Diese beziehen sich auf das Decoder-PLD und auf die Controller-
Software.
Nachfolgend wird die Funktion dieser sogenannten Power-On-Jump
Option beschrieben und Hinweise für eigene Anwendungsprogramme
gegeben, die diese Option benutzen.
5.2.1 Funktion des Decoders beim Power-On-Jump
Der Hardware-RESET versetzt den Adreßdecoder in einen Sonder-
modus, bei dem im unteren Bereich ab 0000H das Code-RAM dese-
lektiert und das EPROM von 8000H nach 0000H gespiegelt ist, d.h.,
auf der Adresse 0000H befindet sich der gleiche Code wie auf 8000H.
Andere Speicherbausteine in diesem Adreßbereich sind ausgeblendet.
Der erste Maschinenbefehl des Programmes muß ein LJMP 8xxxH
sein. Mit diesem wird der Sprung nach oben softwaremäßig realisiert.
Mit dem ersten Befehlslesezyklus auf einer Adresse größer 8000H
wird der Adreßdecoder umgeschaltet. Dadurch ist das EPROM nur
noch als Codespeicher ab 8000H selektiert. Unterhalb 8000H wird
dann das RAM als Daten- und Codespeicher selektiert.
42
© PHYTEC Meßtechnik GmbH 2000
L-146d_4

Werbung

loading