Hi, ich verwende eine GPS-Maus von der Firma GARMIN. Die Daten kann ich soweit empfangen. Jetzt habe ich laut Datenblatt festgestellt, dass die GPS-Maus noch ein Synchronisationsimpuls ausgibt. Alle Sekunde erscheint ein Impuls von der länge von ca.100ms. Jetzt möchte ich dieses Signal zyklisch mit der seriellen Schnittstelle einlesen. Welche Leitung von der seriellen Schnittstelle muss ich da verwenden? Welches Register müsste ich dann auslesen, um diesen Impuls zu empfangen?
Hier habe ich die genauere Beschreibung zu diesem Signal, das von der GPS-Maus erzeugt wird.
newbie wrote: > dass die GPS-Maus noch ein Synchronisationsimpuls ausgibt. Alle Sekunde > erscheint ein Impuls von der länge von ca.100ms. Jetzt möchte ich dieses > Signal zyklisch mit der seriellen Schnittstelle einlesen. Welche Leitung > von der seriellen Schnittstelle muss ich da verwenden? Gar keines. Ein derartiges Signal ist auf einer normalen RS232 Schnittstelle nicht vorgesehen. Dieses Signal macht nur dann Sinn, wenn du dadurch einen Interrupt mit einer halbwegs exakt definierten Latenzzeit auslösen kannst, der dann eine Uhr (oder sowas ähnliches) antreibt.
Naja, es gibt ja noch die Leitungen für Hardware-Handshake. Die kann man dafür mißbrauchen, und die müßten eigentlich auch Interrupts auslösen können.
Hab erfahren, dass dies bei mir nicht gehen wird, da das Signal keine +12V sind sondern +5V. Also muss ich dieses Signal an einem anderen Port einlesen.
Oft funktionieren die Eingänge der seriellen Schnittstelle schon mit 0V-5V-Logikpegeln (ausprobieren, bei Eingängen kann nichts kaputtgehen), aber zuverlässiger ist ein Pegelkonverter. Wenn nur 5V zur Verfügung stehen, tuts ein MAX232, wenn eine symmetrische Versorgungsspannung zwischen +/- 5V bis +/- 15V zur Verfügung steht, reicht ein SN75188/MC1488. Oder ein Transistor ...
Welchen Sinn macht das denn bei der "Echtzeitfähigkeit" von PC Betriebssystemen wie zB Windows ?????
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.