Gast
#2243764
Hallo, Ich arbeit mir dem EvalBoard ADUC7026 - ARM Prozessor. Der unten angehängte code löst einen Interrupt jede 5µs (200kHz) auf. Dabei wird an ein Pin (P4.3) gesetzt und gelöscht und am Oszi angeschaut. Im main sind einfach die Configs gesetzt für den Interrupt und auch hier wird ein anderer Pin (P4.2) gesetzt und gelöscht um am Oszi zu erkennen, wie lange der Interrupt eigentlich braucht. Mein egentliches Problem: Man sieht am Oszi ganz gut wie der Pin (P4.2) im main mal ein und ausgeschaltet wird bis zum Interrupt, danach ist zu erkennen, dass der Interrupt ganze 1.6µs braucht um den Pin P4.3 zu setzen. Nach dem löschen braucht er wieder 1µs zum main zu sprigen. Obwohl ich einen Fast Interrupt reQuest verwende hat sich an der latency nichts verändert. Weiß vielleicht jemand warum es so lange dauert? Oder wie man die interrupt latency verbessern könnte? Danke im voraus! Gruß
