SAME54 Interrupt latency Problem

Gast #5795735
Lesenswert?

Hi,
ich hab n kleines Projekt mit dem ATSAME54 Xplained Pro Board 
angefangen. Es hat einen Input Pin auf den ein Signal kommt und dann 
einen Interrupt auslöst der der einen Ausgang schaltet.
Das Problem ist das die Zeit vom Input Signal bis zum Schalten 17us 
braucht. Hat jemand eine Idee wie man die Zeit verkürzen kann?

Danke schonmal
Angehängte Dateien:
Gast #5795912
Lesenswert?

Bäh, ASF. :-)

So langsam sollte das aber echt nicht sein.
17µs ist wirklich übel.

REG_PORT_OUTTGL1 = PORT_PB08;


>ext_irq_register(PA06, ISR);

Wenn ich das so sehe, dass ist doch gar nicht die Interrupt-Funktion.
Da hängt doch sicher noch die eigentliche Funktion davor und dekodiert 
mit was auch immer für einen Aufwand erstmal was passiert ist und wo 
hingesprungen werden soll.

Den EIC von Hand zu konfigurieren und die EIC_Handler Funktion der 
Anforderung entsprechend zu schreiben dürfte deutlich fixeren Code 
erzeugen.

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