08.01.2013 Aufrufe

Download - Projektlabor

Download - Projektlabor

Download - Projektlabor

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!