Forum: Programmieren allgemein
by Lee500,
20. Okt 2009
Das hat ja nix zu sagen, weil es das Zeichen ist was gesendet wird. Der Controller sendet aber auch zurück wenn er ein x bekommt, da er sendet sobald ein Zeichen kommt, egal welches.
Gruß Lee
//EDIT: Habe jetzt herausgefunden warum es nicht ging. Mein Controller erwartete einen Zeilenumbruch bzw. ein Zeilenende oder sowas. Ohne dieses Ende antwortet er nicht, weil er glaubt nichts empfangen...
Forum: Programmieren allgemein
by Lee500,
20. Okt 2009
Per HT sagt mir Portmon folgendes:
0.12418143 hypertrm.exe IRP_MJ_CREATE Serial2 SUCCESS Options: Open
0.00000782 hypertrm.exe IOCTL_SERIAL_SET_QUEUE_SIZE Serial2 SUCCESS InSize: 8192 OutSize: 8192
0.00000251 hypertrm.exe IOCTL_SERIAL_CONFIG_SIZE Serial2 SUCCESS Size: 0
0.00000196 hypertrm.exe IOCTL_SERIAL_GET_BAUD_RATE Serial2 SUCCESS ...
Forum: Programmieren allgemein
by Lee500,
20. Okt 2009
Ja der Hardware Teil funktioniert. Wenn ich per HyperTerminal ein 'x' sende, antwortet mir der Controller mit '12345678'.
Wenn ich per HT sende geht die LED auch an, da der Controller ein Zeichen empfangen hat. Bei Delphi ist dies nicht der fall. Also vermute ich mal, sendet Delphi gar nicht, oder so, dass der Controller es nicht lesen kann.
Gruß Lee
Forum: Programmieren allgemein
by Lee500,
20. Okt 2009
Also ich habe mir jetz ne LED an einen ausgang gebastelt. Wenn ich per Delphi sende passiert gar nix. Mach ichs per HyperTerminal geht sie an sobald ich was sende.
Wenn ich das nicht getan hätte würde die Verbindung wohl kaum mit dem HT gehen oder?
Gruß Lee
Forum: Programmieren allgemein
by Lee500,
20. Okt 2009
Wie gesagt, es sollte ein Zeichen gesendet werden. Dann soll die Antwort von 8 Zeichen empfangen werden. Ob das senden funktioniert kann ich nicht sagen weil ich nicht weiß wie ichs testen soll. Empfangen tut er jedenfalls nix.
Gruß Lee
Forum: Programmieren allgemein
by Lee500,
20. Okt 2009
Es erzeugt ja keinen Fehler, deshalb bin ich ja auch total überfragt was grade los ist.
Forum: Programmieren allgemein
by Lee500,
20. Okt 2009
Hallihallo,
Ich habe auch vor mit einem Mikrocontroller zu komunizieren. Im HyperTerminal funktioniert das bereits. Das läuft in etwa so:
Ich sende ein beliebiges Zeichen und der Controller antwortet mit 8 Bytes. Wie gesagt im HT läuft es wunderbar, aber mein Programm will noch nicht so richtig.
Folgenden Code nutze ich: (abgeändert vom Beispielcode weiter vorn)
procedure...