FJK
01.05.2011, 08:49
hallo,
ich versuche grade Daten über die RS232 Schnittstelle zu Senden und zu Empfangen.
Ich Sende zwei Byte an die Hardware und erwarte dann eine Antwort von ca 14 Byte.
Mein Programm bleibt allerdings beim Lesen stehen, da ich nicht weiß ob er wirklich sendet (hab kein Oszi um zu Messen), denke ich mal er wartet auf eine Antwort die nie kommt.
kann es sein das ich zu schnell bin und evt ein wait irgendwo brauche?
ich denke das er den Port richtig öffnet, wenn ich mit einen anderen Programm auf den Port nach den öffnen zugreifen will, bekomme ich eine Fehlermeldung das der Port bereits verwendet wird.
wäre nett wenn ihr mir weiter helfen könntet.
Ich nutze c++ in Visual Studio
ich versuche grade Daten über die RS232 Schnittstelle zu Senden und zu Empfangen.
Ich Sende zwei Byte an die Hardware und erwarte dann eine Antwort von ca 14 Byte.
Mein Programm bleibt allerdings beim Lesen stehen, da ich nicht weiß ob er wirklich sendet (hab kein Oszi um zu Messen), denke ich mal er wartet auf eine Antwort die nie kommt.
kann es sein das ich zu schnell bin und evt ein wait irgendwo brauche?
ich denke das er den Port richtig öffnet, wenn ich mit einen anderen Programm auf den Port nach den öffnen zugreifen will, bekomme ich eine Fehlermeldung das der Port bereits verwendet wird.
wäre nett wenn ihr mir weiter helfen könntet.
Ich nutze c++ in Visual Studio