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?
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.
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. :)
Wenn du die 3,3V von deinem Testboard nimmst, dann brauchst du keinen Spannungsteiler, wollte ich nur nochmal zur Sicherheit sagen.
Ne ne, das Singal kommt außerhalb (also nicht vom Board), sind also keine 3,3V. Aber trotzdem danke.
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.