wie am besten externen interrupt am ARM-µC "anschließen"

Gast #960708
Lesenswert?

Hallo.
Ich möchte ein Signal erfassen, an meinem ARM µC. Also als erstes dachte 
ich mir, ich muss die Spannung des Signals auf 3,3V begrenzen 
(Spannungsteiler?). Dann mit einem Widerstand den Strom begrenzen? Kann 
ich dann direkt an den Portpin anschließen? Oder wie macht man sowas am 
sinnvollsten?
Soll die steigende Flanke erfasst werden, sind keine schnelle Signale, 
liegen mehrere Sekunden an wenn sie auftreten und können am schnellsten 
alle paar Minuten auftreten. Sollen 2 Signale erfasst werden, also jeder 
an einem anderen Pin, damit ich sie unterscheiden kann. Denke das reicht 
als Hintergrundinfo.

Jemand Tips?
Gast #960716
Lesenswert?

Ein Spannungsteiler und eine Z-Diode mit Widerstand zur Sicherheit wäre 
schon ok. Du kannst das Signal entweder an einen "echten" IRQ Pin 
anschließen oder an einen I/O Pin. Die AT91SAM7 (und andere bestimmt 
auch) sind so flexibel, dass sie Interrupts auslösen können, falls sich 
die Flanke an dem I/O Pin ändert. Du solltest aber vorher 
sicherheitshalber ins Datenblatt deines ARM MCU schauen.
Gast #960721
Lesenswert?

Ja, der kann an GPIO Interrupts erkennen, ist ein ARM von Phillips. Auf 
dem Testboard das ich gekauft habe sind die Buttons auch an nem GPIO, 
nur eben gegen Masse also fallende Flanke.

Also Spannungsteiler, Z-Diode, Widerstand. Danke. Immer ratsam vor dem 
ersten Versuch zu fragen als hinterher zu ärgern. :)

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