Herunterladen Inhalt Inhalt Diese Seite drucken

Anhang D - Beschreibung Des Zugriffs Auf Das Eeprom - Photon Focus MV-D1024-28 Bedienungsanleitung

Inhaltsverzeichnis

Werbung

16 Anhang D – Beschreibung des Zugriffs auf das EEPROM
Zur Kommunikation mit dem Konfigurations-EEPROM der Kamera werden die ersten 4
Register benutzt. Register Adresse 0 enthält die Daten, die in das EEPROM geschrieben
oder von diesem gelesen werden. Das Register Adresse 1 enthält das LSB der
Speicheradresse. Das Register Adresse 2 enthält das MSB der Speicheradresse sowie den
Zugriffscode (OP-Code) für das EEPROM. Das Konfigurations-EEPROM besitzt eine
Speichergrösse von 2kB, d.h., gültige 11 Bit Speicheradressen (A0 – A10) reichen von
000H bis 7FFH. Nach Eingabe der Daten, der Adresse und des OP-Codes werden diese
Informationen mit dem Befehl SEND_PROM (Write Register Adresse 3) an das EEPROM
übertragen. Beim Lesen eines Bytes aus dem EEPROM stehen die Daten erst nach dem
Befehl SEND_PROM im Register Adresse 0 für den Benutzer zur Verfügung. Einen
Überblick über die zur EEPROM Programmierung benutzten Register gibt Tabelle 34.
Bei Schreibzugriffen auf das EEPROM sind das PROM_BUSY und das AUTOLOAD Flag im
EEPROM Register Adresse 4 Bit 1 bzw. Bit 0 auszuwerten. Ein Schreiben in der BUSY
Phase des EEPROM führt zu Fehlfunktionen der Kamera. Vor dem Schreiben von Daten ist
zusätzlich der Schreibschutz des EEPROM zu deaktivieren. Nach dem Schreiben sollte der
Schreibschutz wieder eingeschaltet werden, um das ungewollte Überschreiben von Daten
zu vermeiden. Der Schreibschutz wird beim Ausschalten der Kamera oder einer
Unterbrechung der Stromversorgung der Kamera automatisch aktiviert.
Tabelle 34: Übersicht über die zur EEPROM Programmierung benutzten Register
Registeradresse 0 - DATA_EEPROM
Bit
Name
0 -7
DATA_EEPROM
Registeradresse 1 – ADDR_LSB_EEPROM
Bit
Name
0 - 7
ADDR_LSB_EEPROM
Registeradresse 2 – ADDR_MSB_EEPROM
Bit
Name
0
ADDR_MSB_EEPROM
1
ADDR_MSB_EEPROM
2
ADDR_LSB_EEPROM
3
ADDR_LSB_EEPROM
4
ADDR_LSB_EEPROM
5
Nicht benutzt
6
Nicht benutzt
7
Nicht benutzt
Befehl
Bit 4
Read
1
Write
0
Write disable
0
Write enable
0
Erläuterungen der Abkürzungen:
0:
Logischer Zustand 0
1:
Logischer Zustand 1
X:
beliebiger Zustand
REV: 1.4
Bedeutung
Datenbit 0 – 7
Bedeutung
Adressbit 0 – 7
Bedeutung
Adressbit 8
Adressbit 9 / OP-Codebit 0
Adressbit 10 / OP-Codebit 1
OP-Codebit 2
OP-Codebit 3
-
-
-
Bit 3
Bit 2
Bit 1
0
A10
A9
1
A10
A9
0
0
0
0
1
1
MV-D1024-28 Bedienungsanleitung
Bit 0
A8
A8
X
X
Seite 50/64

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis