Hi, ich hab irgendwie ein Problem mit meinem ARM7 Board (AT91SAM7S256 Controller). Und zwar möcht ich die UART0 Schnittstelle verwenden und die empfangenen Zeichen über eine Interrupt Service Routine in einen Buffer kopieren. Mein Problem ist, dass grundsätzlich die ISR aufgerufen wird, aber nach kurzer Zeit steht der Controller im "data abort" Interrupt. Und ich weiß nicht warum! Hat vielleicht jemand ein kurzes Testprogramm für den oben genannten Controller das die UART Schnittstelle im Interrupt Mode verwendet (also RXRDY Interrupt). Oder weiß jemand was so die typischen Fehler sind? Ich bin von einem kleinen Testprogramm von http://gandalf.arubi.uni-kl.de/avr_projects/arm_projects/index_at91.html ausgegangen (zwecks Startup Code und Linker Scripts). Das Programm läuft aus dem Flash. Meine ISR sichert vorher auch die Register und restored diese am Ende der Funktion wieder. Wenns hilft kann ich auch meinen Code posten. mfg Andreas
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.