ATMEGA 32

#436039
Lesenswert?
• ▲
▼
Du meinst, weil der M32 nur drei externe Interruptkanäle hat? Je nach 
Drehzahl könnte man die Lichtschranken auch pollen, oder man bündelt per 
AND mehrere Kanäle auf einen INT, und fragt dann in der ISR ab, welche 
Lichtschranke den int ausgelöst hat (jede LS zuätzlich an nem separaten 
normalen Eingang).
Wenn die vier Lichtschranken reichen, könnt man auch versuchen, den 
Analogkomparator als vierten Interuptkanal zu missbrauchen... einfach 
als Vergleichswert per Spannungsteiler ganz grob 1/2 VCC vorgeben.
Gast #436047
Lesenswert?
• ▲
▼
Uwe, Vorsicht! AIN0 ist beim mega32 der INT2...
Aber Dein Vorschlag geht trotzdem, weil man nämlich statt AIN0 auch die 
interne VREF auf den zweiten Komparatoreingang schalten kann.
Ansonsten haben wir da übrigens noch ICP, und T0/T1, mit denen man 
ebenfalls ganz einfach weitere INTs realisieren kann. Das macht 
insgesamt sieben.

Reicht das?

Gruß Johannes

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren