Download - Projektlabor
Download - Projektlabor
Download - Projektlabor
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Konfiguration<br />
Obwohl in der Schaltung zwei unabhängige Mikrocontroller arbeiten verwenden<br />
beide dieselbe Software. Sie unterscheiden sich lediglich durch ihre Konfiguration.<br />
Die Konfiguration ist in Dateien peak.conf und frequency.conf abgelegt. Vor dem<br />
übersetzen des Programms muss die gewünschte Konfigurationdatei eingebunden<br />
werden.<br />
In beiden Konfigurationsdateien befinden sich folgende Felder. Zu beachten ist hier,<br />
das je nach Modi nicht jedes Feld tatsächlich zur Anwendung kommen kann. Es<br />
muss aber trotzdem vorhanden sein, weil es sonst beim Übersetzen zu Fehlern<br />
kommt.<br />
.equ SYSTEM_MODE = 0x01<br />
Betriebsart: 0x01 für Betrieb als Frequenzanzeige, 0x02 für Betrieb als Peakanzeige.<br />
.equ SYSTEM_UART_ENABLE = 0x01<br />
Serieller Datenempfang: Mit 0x01 ist der Datenempfang aktiviert, 0x02 deaktiviert<br />
den Datenempfang (z.B.: für Fehlersuche)<br />
.equ SYSTEM_CHRONJOB_TIMING = 0x03<br />
Zeitbasis für chron<br />
.equ SWITCH_TIMING = 0x01<br />
Zeitbasis für das Umschalten des Messwertes.<br />
.equ DISPLAY_TIMING = 0x15<br />
Zeitbasis für Multiplexing der Anzeige<br />
.equ DISPLAY_DIGITS = 0x08<br />
Anzahl der Anzeigeelemente. Kann auf 8 gelassen werden auch wenn weniger<br />
Anzeigeelemente angeschlossen sind.<br />
.equ PEAK_CLOCK_TIMEBASE = 0x40<br />
Zeitbasis für die Peak Anzeigeuhr.<br />
Die Softwareversionsnummer ist im Kopf des Programms fest eingestellt:<br />
.equ SYSTEM_VERSION_MAJOR = 0x00<br />
.equ SYSTEM_VERSION_MINOR = 0x09<br />
.equ SYSTEM_VERSION_REVISION = 0x00<br />
Hinweise zur Inbetriebnahme<br />
Sind mit Hilfe der Debugroutinen alle Hardwarefehler beseitigt und nachgewiesen,<br />
dass die Schaltung korrekt arbeitet, kann das System in Betrieb genommen werden.<br />
Hierzu sollten alle Routinen in core, slow und chron ausgeschaltet werden und<br />
dann Schritt für Schritt aktiviert werden. Nach Einschalten der Versorgunsspannung<br />
wird auf den ersten 4 Elementen das Wort „boot“ angezeigt. Danach erscheint ein<br />
Fortschrittsbalken, welcher alle Segmente nacheinander einschaltet. Dann wird die<br />
Versionsnummer der Software und kurz darauf ihr Modus ausgegeben.<br />
(1= Frequenzanzeige, 2=Peakanzeige). Ist dies geschehen nimmt das System die<br />
Arbeit auf.<br />
152