Also,
Ich habe da nochmal was ausprobiert:
Solange ich mit dem Befehl INPUT arbeite geht gar nichts, es wird nichts auf dem Display angezeigt.
Erst wenn ich INPUTBIN schreibe werden überhaupt Zahlen empfangen und auch angezeigt, aber eben nicht die richtigen Werte.
Gruss, tvgucker
BID = 475091
QuirinO
Schreibmaschine
Beiträge: 2205 Wohnort: Behringersdorf
Hast du aus der Stringvariablen A denn ein byte gemacht? Ein string der länge 0 liesst wohl auch nix mit input
BID = 475340
bastler16
Schreibmaschine
Beiträge: 2140 Wohnort: Frankreich
Gut, wenn der Sender funktioniert kommt jetzt der Empfänger dran.
Zitat :
Spasseshalber kannst du dann ja auch vom PC aus die Empfangsseite bedienen
Vielleicht liegt es an Bascom.
BID = 475588
tvgucker
Gelegenheitsposter
Beiträge: 54
Hallo !
Ich habe die Variable A jetzt mal als Byte definiert. Wenn ich den Befehl INPUT verwende tut sich gar nichts.
Mit dem Befehl INPUTBIN bekomme ich dann als 1. die Zahl 48 zu sehen . Die Zahl wird bis 57 hochgezählt und dann geht es wieder mit 48 weiter.
Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.
BID = 475633
tvgucker
Gelegenheitsposter
Beiträge: 54
Hallo Jornbyte !
Genau. Das deckt sich mit meinen Beobachtungen. Ich habe das Atmega Programm mal geändert und angehängt.
In der 1. zeile werden mir auf dem Display die Zahlen 48 bis 57 angezeigt.
In der 2. zeile wird mir nun das Bitmuster angezeigt. Es stimmt exakt mit der angezeigten Zahl überein.
Aber jetzt kommst. Mit einem Terminalprogramm am TXD Ausgang des Atmega werden mir exakt die Zahlen angezeigt die die M-Unit sendet ???
Gruss, tvgucker
BID = 475666
QuirinO
Schreibmaschine
Beiträge: 2205 Wohnort: Behringersdorf
Hast du dein LCD mit 4 bit oder mit 8 bit angeschlossen?
Versuch doch mal bitte auch ob eine Konstante Richtig angezeigt wird
z.b.
LCD "A"
Wenn das geht können wir ja Hardware Fehler ausschliessen.
BID = 475684
tvgucker
Gelegenheitsposter
Beiträge: 54
Hallo QuirinO !
Das LCD ist über 4 Bit angeschlossen.
Ich habe das Programm mal so geändert das ich den Befehl INPUTBIN abgehängt habe und in die Variable A die Zahl 25 geschrieben habe.
Auf dem Display wird mir in der 1. Zeile auch genau die Zahl 25 angezeigt.
In der 2. Zeile steht : 00011001 also auch 25.
Im Terminalprogramm sehe ich nur Pfeile nach unter.
Soweit also alles bestens.
gruss, tvgucker
BID = 475729
QuirinO
Schreibmaschine
Beiträge: 2205 Wohnort: Behringersdorf
/edit totaler quatsch. hab grad mist gedacht
Ich überleg nochmal weiter wenn ich wieder weniger müde bin.
[ Diese Nachricht wurde geändert von: QuirinO am 25 Nov 2007 18:05 ]
Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!