Re: Integer in LowByte und HiByte zerlegen und über hwcom senden Kategorie: Programmierung (von MiGi - 19.11.2004 12:30) | |
Als Antwort auf Integer in LowByte und HiByte zerlegen und über hwcom senden von CC2 Greenhorn - 17.11.2004 22:30
| |
Hallo CC2-Greenhorn (toller Name), auf den ersten Blick würde ich sagen liegt dein Problem in dem lokal deklarierten Datenfeld "Test". Dies muss global deklariert werden. Nach Beendigung der Funktion TestAblauf() ist die Variable Test nicht mehr gültig, aber eventuell noch nicht übertragen. Die Variable Test liegt nämlich auf dem Stack, der bei neuen Funktionsaufrufen anderweitig verwendet wird. Gru� Michael > > > Hallo CC2 Welt. > Ich möchte einen 16 Bit Integer (wert) in ein LoByte und HiByte zerlegen, und anschlie�end über > Die hwcom an Den Pc Senden. > mit Der unteren Function geht Was mache ich Falsch > > > > Quellcode > //------------------------------------------------------------------------------ > function TestAblauf () returns int > //------------------------------------------------------------------------------ > { > byte Test[2]; > int wert; > > wert = 777; > > mem.putint(Test,0,wert); > hwcom.send(Test,4); > hwcom.ret(); > > return -1; > } | |
Antwort schreiben Antworten: Re: Integer in LowByte und HiByte zerlegen und über hwcom senden (von André H. - 19.11.2004 13:52) Re: Integer in LowByte und HiByte zerlegen und über hwcom senden (von Michael Gierschner - 20.11.2004 13:50) Re: Integer in LowByte und HiByte zerlegen und über hwcom senden (von André H. - 27.11.2004 14:33) |