hi, möchte daten per RS-232 von einer uhr empfangen. es handelt sich um ein multifunktions-gerät, das daten, wie puls, temperatur,usw. speichern kann und mittels serieller schnittstelle auf den pc übertragen kann. habe bereits ein programm geschrieben wo per RS-232 daten auf ein externes sram gespeichert werden und auch wieder gelesen werden können, doch leider funktioniert dies nur mit einem terminal-programm (hyperterminal). beim anschliessen der uhr wird leider kein interrupt erkannt. bitte um hilfe... mfg dennis
mmh, das klingt fast so, als würde die uhr evtl. andere parameter benutzen (baud, start-stop-bit etc.) schließ doch mal die uhr als hyperterminal an... so kannst du die einstellungen prüfen und vielleicht gibt die uhr ihre infos ja nur auf kommando raus.. sicherlich bist du auch ganz sicher, die serielle verbindung richtig angeschlossen zu haben (kein nullmodemkabel, handshakeleitungen ja/nein usw.)..? yves
hatte die uhr schon angeschlossen und mit hyperterminal aufgezeichnet. die daten werden mit vier zeichen pro zeile übertragen, gefolgt von einem line feed und carriage return. wie kann ich denn das start/stop-bit überprüfen - FE: Framing Error im Status Register?
Hi Hast du an RTS/CTS gedacht? Eventuell will die Uhr das sehen? Gruss Uwe
Hi Dennis, ich habe im Moment ein ähnliches Projekt und suche dringend eine Möglichkeit, wie ich meinen Puls messen und an einen AVR übergeben kann! Wie heißt denn Deine Uhr? Werden die Daten "live" übermittelt? Vielen Dank! Sebastian
hi sebastian, die daten werden nicht "live" übermittelt, sondern werden in der uhr gespeichert. die uhr ist von ciclosport, eine hac4. müsstest die meßsignale vom sender direkt auswerten...
Hi Dennis, danke für die Angabe des Herstellers/Uhr-Typ! :-) Die Konfiguration der Schnittstelle siehst Du am Anfang bei Hyperterminal, wenn Du einen COM-Port wählst. Klappt's nun? Grüße, Sebastian
hi sebastian, habe die konfiguration gesehen... kann mir aber nicht vorstellen, dass es an RTS/CTS liegt. habe sie einfach kurzgeschlossen, nach drei-ader-methode - müsste doch bei 9600 baud funktionieren. leider ist dies nicht der fall. wie klappt's bei dir?
Hi Dennis, kann es sein, daß Du TX und RX kreuzen mußt? Nur so konnte ich z.B. mein Modem ansteuern. Ein Versuch ist's wert. Viele Grüße, Sebastian
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.