Wie hast du den das Easy Radio an den Mega angeschlossen und wie am PC?
Hallo,
Ich hab ein goßes Prblem mit dem Easy Radio...
Das Problem ist das wenn ich Daten vom Mega32 zum Pc sende,
bekomme ich nur Zeichen wie dise:¿£Y!%%5¥[!;!-9
am Teminal ausgegeben.
Wenn ich aber TX und RX vertausche und die Masse wegnehme dann
empfange ich denn Text ohne Fehler nur kann ich dann nicht mehr Daten vom PC zum Mega32 senden...
Code:' Beispielprogramm $regfile = "m32def.dat" $crystal = 16000000 $baud = 19200 Enable Urxc Enable Interrupts Dim Name As String * 15 Print "Hallo hier ist das RN-Controll 1.4!" Waitms 1000 Print "Das ist ein Test" Waitms 1000 Print "123456789101112131415161718192021222324252627282930" Waitms 1000 Print "Input Test..." Waitms 1000 Input "Geben sie einen belibigen Namen ein!" , Name Print "Sie haben den Namenl " ; Name ; "Ausgesucht" Waitms 1000 Print "Input Test ist abgeschlossen!" End
Wie hast du den das Easy Radio an den Mega angeschlossen und wie am PC?
Am PC hab ich das RF04-400 von Deventech und am Mega32 hbe ich es so wie in dem Buch http://www.roboter-teile.de/Shop/the...id=34&source=1
vielleicht kennst du es ja?
Ja aber wenn ich TX und RX vertausche und die Masse wegnehme dann
empfange ich ja denn Text...
Naja du musst schon drauf achten das RX (D.0) vom Mega an Data - Out (5) und TX (D.1) vom Mega an Data - In (6) angeschlossen ist.
Jo ist es...
Ich habe eben das mit der Baudrate auf 9600 stellen gemacht geht aber nich...
Wo muss ich das denn überal einstellen?
Ich habe es so gemacht:
Am Pc in dem Easy Radio Program und im Terminal.
Im Mega32:
und dannCode:$regfile = "m32def.dat" $crystal = 16000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 Print "ER_CMD#U3" Waitms 100 Print "ACK" Wait 1
Ach ja ich hab das RN-Control 1.4.Code:' Beispielprogramm $regfile = "m32def.dat" $crystal = 16000000 $baud = 9600 Enable Urxc Enable Interrupts Dim Name As String * 15 Print "Hallo hier ist das RN-Controll 1.4!" Waitms 1000 Print "Das ist ein Test" Waitms 1000 Print "123456789101112131415161718192021222324252627282930" Waitms 500 Print "Input Test..." Waitms 1000 Input "Geben sie eine belibige Zahl ein!" , Name Print "Sie haben die Zahl " ; Name ; "Ausgesucht" Waitms 1000 Print "Input Test ist abgeschlossen!" Waitms 1000 Print "Test Abgeschlossen! Easy-Radio ist einsatzbereit!" End
Nur im Programm.
Aber normalerweise sollte das ohne Probleme laufen......
Also das RF04-400 Modul per USB an den PC ran und das Easy Radio an den Mega mit RX und TX und .
Ich wollte gerade dein Programm testen aber bei mir meldet der Bascom Fehler beim Kompilieren. Du darfst "Name" nicht als Variable benutzten. Und der Fehler liegt zumindest nicht an deinem Funkmodul.... , hab dasselbe Programm nun auch auf meinen Mega gespielt und den an den PC angeschlossen und bei mir kommt der selbe rummel raus.
Das ist der Cod.
Bei mir geht der...
Code:' Beispielprogramm RN-Funk $regfile = "m32def.dat" $crystal = 16000000 'Quarzfrequenz $baud = 19200 'Interrupt Empfange String von RXD Enable Urxc 'Einschalten Enable Interrupts 'Zulassen Dim Name As String * 15 Print "Hallo hier ist das RN-Controll 1.4!" Waitms 1000 Print "Das ist ein Test" Waitms 1000 Print "123456789101112131415161718192021222324252627282930" Waitms 500 Print "Input Test..." Waitms 1000 Input "Geben sie eine belibige Zahl ein!" , Name Print "Sie haben die Zahl " ; Name ; "Ausgesucht" Waitms 1000 Print "Input Test ist abgeschlossen!" Waitms 1000 Print "Test Abgeschlossen! Easy-Radio ist einsatzbereit!" End
Das ist gut
Mhh was ist denn da nicht richtig?
Lesezeichen