Forum: Mikrocontroller und Digitale Elektronik Interrupts Free RTOS


von Joerg V. (joe535)


Lesenswert?

Hallo,

ich habe gerade einen Beitrag hier von 2008 über das Thema gefunden, 
aber der beantwortet meine Frage nicht, daher stelle ich diese hier:

Von anderen RTOS kenne ich es, dass es eine Art "createInterruptTask" 
gibt, wo ich dann das Triggerevent, prio, name, functionpointer usw. 
eintrage und die dann bei einem Interrupt aufgerufen wird. So etwas 
finde ich aber nicht, auch wenn ich nach "freertos interrupt" suche...

d.h. wie (wenn überhaupt möglich) teile ich dem System denn mit, welche 
routine bei welchem Interrupt ausgeführt werden soll? Es handelt sich um 
einen AT91SAM7S256 Prozessor. Hier möchte ich einen PIN direkt als 
Interruptquelle nutzen...

Geht das überhaupt mit freeRTOS? Muss ich Assembler routinen schreiben, 
die quasi am FreeRTOS "vorbei" gehen?

Danke & Gruss,

Joe

von Timmo H. (masterfx)


Lesenswert?

Joerg V. schrieb:
> So etwas finde ich aber nicht, auch wenn ich nach "freertos interrupt" >suche...

http://www.google.de/search?q=freeRTOS+interrupt+at91sam&ie=utf-8&oe=utf-8&aq=t

von Joerg V. (joe535)


Lesenswert?

Danke :-) Man schreibt also die Adresse meiner IRQ direkt in ein 
Register.. Muss man wissen...

Gruss
Joe

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.