Forum: Mikrocontroller und Digitale Elektronik Impulsgeber einer Maus am AVR nutzen?


von Torsten (Gast)


Lesenswert?

Hallo,

ich möchte an einem Teleskop die Position der Achsen bestimmen.
Dazu wollte ich die Impulsgeber einer alten Maus nehmen.
Kann mir jemand hier sagen, wie man diese Teile nutzen kann? Hab leider 
im Internet nix passendes Gefunden (also Spannung, Anschlüsse...).

Und die zweite Fage:
Ich würde wenn die Dinger funktionieren, ständig an einem Port 
"rumpollen" und schauen ob ein Impuls kommt. Den dann irgendwie 
auswerten (oder an PC schicken). Wenn man nun aber die zweite Achse auch 
bewegt hab ich die befürchtung, das der Controller Impulse "verliert". 
Was meint ihr, reicht die Geschwindigkeit des Controller´s oder wird das 
eng?
Oder sollte man das per Interruptsteuerung machen?

Danke für eure Hilfe

von mikki merten (Gast)


Lesenswert?

Vielleicht hilft dir dieser Link weiter
http://govschl.ndsu.nodak.edu/~achapwes/PICmicro/PS2/ps2.htm

von Peter D. (peda)


Lesenswert?

Siehe:

http://www.mikrocontroller.net/forum/read-1-18797.html

einfach die Routine ein 2. mal mit den anderen Pins ausführen.

Das ist der Vorteil des Polling im Timerinterrupt, man kann mehrere 
Sachen in dem gleichen Interrupt machen.

Bei mir ist der Timerinterrupt das zentrale Arbeitspferd für alles, was 
von draußen kommt (Drehgeber, Tastenentprellung, RC5, DCF77, ...) und 
alle zeitrelevanten Vorgänge (Systemuhr, Verzögerungen, 
Anzeigemultiplextakt, ...).


Da es für den 8051 ist, sind für AVRGCC eventuell kleinere Änderungen 
nötig (z.B. die Portpindefinition).


Peter

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
Noch kein Account? Hier anmelden.