Forum: Mikrocontroller und Digitale Elektronik Interrupt Verständnissprobleme


von ferdl (Gast)


Lesenswert?

Hallo

Ich möchte an den Interruptpin von meinem c515 ein ODER-Gatter mit 5
Sensoren hängen.

Meine Frage: Welche Interruptnummer benötige ich???

Interrupt 0???

Soweit ich (leider Noob) informiert bin, werden die Befehle im
Interrupt nur aufgerufen, wenn am Interruptpin eine positive Flanke
kommt
Stimmt das???

von Peter D. (peda)


Lesenswert?

Der C515 hat 9 externe Interrupts.

Wie die funktionieren steht im Datenblatt.


Wozu soll das Oder-Gatter gut sein ?
Wie schnell sind denn die Sensorsignale ?
Wenn sie langsam (<1ms) sind, kann man sie auch in nem Timerinterrupt
abfragen.


Peter

von ferdl (Gast)


Lesenswert?

Ich wollte eine Messstrecke mit 5 Sensoren aufbauen.

Wenn der 1ste Sensor unterbrochen wird, startet ein Timer der beim
durchbrechen des 2ten Sensors stoppt.
Der Timerwert wird unnormiert auf ein LCD ausgegeben

usw...

von Peter D. (peda)


Lesenswert?

Warum denn so kompliziert ?

Dazu gibt es doch 4 Capture-Eingänge CC0 ... CC3. Bei ner Flanke wird
der aktuelle Timerwert gespeichert, Differenz bilden und fertig.

Der AT89C51ED2 hat sogar 5 Capture-Eingänge und ist Flash mit
Bootloader (über RS-232 programmierbar).


Peter

von ferdl (Gast)


Lesenswert?

Leider wird mir von meiner Schule vorgegeben, dass ich einen C515 nehme.

von ferdl (Gast)


Lesenswert?

mit hoher Wahrscheinlichkeit werden auch mehr Sensoren verwendet :-(

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.