Hallo,
ich habe soeben versucht herauszufinden weshalb die Übertragung WiFly(Tx) > (Rx)Microcontroler nicht richtig funktioniert. Also an unterschiedlichen Pegel liegt´s nicht, da mit einem VB6 selbstgestrickten Terminalprogramm alles problemlos funktioniert, sowohl mit dem UDP als auch TCP - Protokoll. Deshalb ist mir das Problem erst gar nicht aufgefallen. Das Problem tritt nur auf wenn ich das Telnet TerminalProgramm Tera Term Pro verwende. In dem Programm kann man mit broadcast command Texteingaben oder Befehle an das WiFly schicken. Für Befehle wie z.B. $$$ oder get ip klappt das auch. Nur wenn ich einen Text verschicke (mit CR beendet), kommt am WiFly wohl nur der CR an.
Für den den´s interessiert: In dem Microcontroler ist folgendes Programm geladen:
Code:
$regfile = "ATTINY2313.dat"
$crystal = 4000000
Dim Empf As String * 44
$baud = 19200
Echo Off
Enable Interrupts
Do
Empf = ""
Input "Hallo" , Empf
Print Empf + Chr(13)
Loop
End
WiFly sollte mir also alles was ich vom TerminalProgramm sende wieder retour schicken. Und jetzt kommt der Oberklopper: Wenn ich den Controler resete, klappt das genau einmal. Bei jedem weiteren Versuch kommt zwar "Hallo" an, aber Empf bleibt leer. Das ganz klappt aber Gott sei Dank mit meinem selbstgestrickten Terminalprogramm.
Ich check´s echt nicht. Hat jemand mit dem Tera Term Pro bereits gearbeitet und ein ähnliches Problem gehabt? Kennt Ihr ein anderes Terminalprogramm das man hierfür verwenden kann?
Viele Grüße
Christian
Lesezeichen