## c't-Projekte - Mailinglisten

[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

### Re: AW: [ct-bot] Problem mit Pointern

Absender: Torsten Evers
Datum: Sa, 01.04.2006 22:32:42
In-reply-to: <BCF016D5ED5AC34FBB655D109519ABCF083DFC@xxxxxxxxxxxxxxxxxxxx>
References: <BCF016D5ED5AC34FBB655D109519ABCF083DFC@xxxxxxxxxxxxxxxxxxxx>

    Hallo Carsten,

    Am Samstag, 1. April 2006 21:39 schrieb Carsten Giesen:
    > Danke erstmal.
    keine Ursache...noch habe ich nichts bewirkt ;)

    > Ok, ich glaube da habe ich nicht gut genug gefragt.
    stimmt :)

    > Hier definire ich ein Dataset (so heißt das glaube ich)
    > 	char temp0[1];
    > 	char temp1;
    Soweit ok..also einmal Platz für ein Byte und einmal für zwei.
    in temp0 steht wohl die Adresse und temp1 ist für den Inhalt.

    > 	tx_frame[0].data_ptr = temp0;
    > 	tx_frame[1].data_ptr = &temp1;
    der Unterschied ist auch klar aufgrund der Definition von temp0 und temp1

    > 	srf10_m = temp1;
    auch ok, da nur ein normales char

    > 			state = Send_adr(data_pack[i].slave_adr);//Send
    > slave address+W/R
    >
    > 		/*Dependent on the R/W in the slave address it will receive
    > or
    > 		transmitt data.*/
    hmm...der Kommentar macht mich stutzig, insbesondere, da ich im Code selbst
    keinen Fehler sehe. Bist du Sicher, dass das Dataset nicht vielleicht
    zufällig ein write-Kommando enthält und Du daher keine Daten kriegst?

    > 				state = Get_byte(data_pack[i].data_ptr++,j);

    > 	*rx_ptr = TWDR;
    Denn diese beiden passen auch zusammen...ich sehe da keinen Fehler.

    > Jetzt ist die ganze Kette zusammen
    Nu war auch klar, wo Dein Problem lag :)

    > Zu Schull sollte in der Var "srf10_m" mein gemessener Wert stehen.
    > Tut es aber nicht.
    Ist natürlich ohne Kenntnis des Sensors und seiner Ansteuerung etwas schwer zu
    sagen aber ich vermute, Du teilst ihm mit, dass Du Daten senden willst (ich
    nehme mal an, Kommandos für Messstart und -stop o.ä.) und kriegst daher keine
    Daten zurück.

    Viele Grüße,

    Torsten

- Referenzen:
  - AW: [ct-bot] Problem mit Pointern
    - From: Carsten Giesen

- Voriger (Datum): AW: [ct-bot] Problem mit Pointern, Carsten Giesen
- Nächster (Datum): RE: [ct-bot] Problem mit Pointern, Timo Sandmann
- Voriger (Thread): AW: [ct-bot] Problem mit Pointern, Carsten Giesen
- Nächster (Thread): RE: [ct-bot] Problem mit Pointern, Timo Sandmann
- Indizes:
  - Datum
  - Thread