Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

I2C GPS-Modul auslesen Kategorie: I²C-Bus (von Marco - 4.10.2005 22:38)
Ich nutze:
C164CI-ControllerBoard, original OS
Hallo,

Ich möchte die Geschwindigkeitsdaten meines I2C GPS-Moduls mit folgendem Code auslesen und
anschliessend in der Chipkarte ablegen. Die Geschwindikeit ist in hunderter, zehner, einer aufgeteilt
mit je einem Byte. Diese mussen aus dem register 50-52 (Datenblatt S.4 unten links) ausgelesen
werden mit dem Protocol wie es auf Seite 9 im Datenblatt beschrieben wird. Danach werden sie als integer array abgelegt.  
   
(Datenblatt, http://www.designergeneric.co.uk/designer/DS-GPM_V1.04.pdf)

Leider funktioniert es nicht, kann mir jemand weiterhelfen und schreiben was ich falsch mache.

Besten Dank im voraus

//---------------
  thread main
//---------------

{
int H[600], Z[600], E[600];
int arrayzaehlerH, eepromadresseH;  -> hunderter
int arrayzaehlerZ, eepromadresseZ;   -> zehner
int arrayzaehlerE, eepromadresseE;  -> einer


eepromadresseH=0000 ;
eepromadresseZ=0002 ;
eepromadresseE=0004;

arrayzaehlerH=0;
arrayzaehlerZ=0;
arrayzaehlerE=0;

loop
{
I2c.start(GPS-Adresse);
I2c.write(Start-Registeradresse);
I2c.start(GPS-Adresse+1);
read(GPS-Adresse+1, Registeradresse)=H[600];
read(GPS-Adresse+1, Registeradresse)=Z[600];
read(GPS-Adresse11, Registeradresse)=E[600];
GPS-Adresse +1=i2c.readlast();
i2c.stop();

for arrayzaehlerH=0...599;
{
H[arrayzaehlerH];
}

for arrayzaehlerZ=0...599;
{
Z[arrayzaehlerZ];
}

for arrayzaehlerE=0...599;
{
E[arrayzaehlerE];
}

eeprom.writeintarray(0,eepromadresseH,H,600);
eeprom.writeintarray(0,eepromadresseZ,Z,600);
eeprom.writeintarray(0,eepromadresseE,E,600);

eepromadresseH=eepromadresseH+6;
eepromadresseZ=eepromadresseZ+6;
eepromadresseE=eepromadresseE+6;

if arrayzaehler==599;
{
quit 63;
}
sleep 1000;
}
}

MfG Marco


    Antwort schreiben


Antworten:

Re: I2C GPS-Modul auslesen (von tacktales - 25.05.2007 9:05)
Re: I2C GPS-Modul auslesen (von Marco - 8.10.2005 1:09)
    Re: I2C GPS-Modul auslesen (von André H. - 8.10.2005 17:58)
        Re: I2C GPS-Modul auslesen (von Marco - 9.10.2005 20:04)