Forum: Mikrocontroller und Digitale Elektronik Interrupt C für Atmega48


von MC-Robot (Gast)


Lesenswert?

Hallo zusammen

Weiss jemand wie man einen Interrupt in C für Atmega48 schreibt? Ich 
möchte einen ADC Interrupt abfangen.

Include-files, Struktur, etc

Besten Dank

von Falk B. (falk)


Lesenswert?

@ MC-Robot (Gast)

>Weiss jemand wie man einen Interrupt in C für Atmega48 schreibt? Ich
>möchte einen ADC Interrupt abfangen.

AVR-GCC-Tutorial

MFG
Falk

von Johannes M. (johnny-m)


Lesenswert?

MC-Robot wrote:
> Hallo zusammen
>
> Weiss jemand wie man einen Interrupt in C für Atmega48 schreibt?
Ja, ich.

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Interrupts_mit_dem_AVR_GCC_Compiler_.28WinAVR.29

von MC-Robot (Gast)


Lesenswert?

Danke für die schnelle Antwort

Das Problem ist jedoch, sobald ich den globalen Interrupt schalte

cli();
ADC_Setup();
sei();

läuft der Prozessor nicht mehr richtig.

Gruss

von Johannes M. (johnny-m)


Lesenswert?

Mist, ich finde meine Glaskugel grad nicht... Müsstest also schon ein 
paar mehr Informationen rausrücken. Abgesehen davon gibt es keinen 
globalen Interrupt, sondern höchstens ein globales 
Interrupt-Freigabe-Bit...

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.