Abadacus
21.09.2007, 10:51
Hallo :-)
Ich habe folgendes Problem ...
Aus einem Excel-Makro sende ich mit dem Befehl SENDSTRING zwei Zahlen, nehmen wir mal als Beispiel die 123 und die 15. Diese Zahlen kommen in meinem Hyperterminal korrekt an.
Natürlich habe ich in dem Makro auch darauf geachtet das ich CR und LF korrekt setze, mit SENDBYTE 10 und SENDBYTE 13.
Hyperterminal schreibt mir diese beiden Zahlen untereinander.
Jetzt sende ich diese Daten an meinen ATMEGA8535 über die serielle Schnittstelle und lasse mir direkt die Werte printen und auf Hyperterminal ausgeben damit ich sehe was BASCOM in die Variablen geschrieben hat.
Sieht so aus :
Input A ( Warten auf Empfang für die Zahl 123 vom Makro )
Input B ( Warten auf Empfang für die Zahl 15 vom Makro )
Print A
Print B
Sooooo .... auf meinem Hyperterminal kommt dann auch eine "123" an ... aber auf die "15" warte ich vergeblich ... es kommt immer eine "0".
Egal was ich für eine Zahl sende.
Wieso klappt das EINMAL für die Variable A, aber der Wert in der Variable B ist IMMER "0" ?
Ich geh am Stock ... :-(
Ich habe folgendes Problem ...
Aus einem Excel-Makro sende ich mit dem Befehl SENDSTRING zwei Zahlen, nehmen wir mal als Beispiel die 123 und die 15. Diese Zahlen kommen in meinem Hyperterminal korrekt an.
Natürlich habe ich in dem Makro auch darauf geachtet das ich CR und LF korrekt setze, mit SENDBYTE 10 und SENDBYTE 13.
Hyperterminal schreibt mir diese beiden Zahlen untereinander.
Jetzt sende ich diese Daten an meinen ATMEGA8535 über die serielle Schnittstelle und lasse mir direkt die Werte printen und auf Hyperterminal ausgeben damit ich sehe was BASCOM in die Variablen geschrieben hat.
Sieht so aus :
Input A ( Warten auf Empfang für die Zahl 123 vom Makro )
Input B ( Warten auf Empfang für die Zahl 15 vom Makro )
Print A
Print B
Sooooo .... auf meinem Hyperterminal kommt dann auch eine "123" an ... aber auf die "15" warte ich vergeblich ... es kommt immer eine "0".
Egal was ich für eine Zahl sende.
Wieso klappt das EINMAL für die Variable A, aber der Wert in der Variable B ist IMMER "0" ?
Ich geh am Stock ... :-(