I-Bit in SREG blockiert ADC und Timer ?

Gast #397642
Lesenswert?
• ▲
▼
Hallo,

folgendes Problem stellt sich mir (AT90CAN128):
Sobald das globale Interruptflag gesetzt ist, läuft der ADC und Timer,
bzw. alle Interruptgenerierenden Einrichtungen nicht mehr. Kann das an

 Fusebits liegen ? Ich hab im Datenblatt intensiv gesucht, aber dazu
nichts gefunden. Der ganze Code wäre jetzt zu lange, um ihn zu posten.
Die gleichen Funktionen (ADC, Timer, DAC) hab ich auch schon in anderen
Atmega´s verwendet, ohne damit problemem zu haben. Wenn jemand was
weiß...

mfg,

Simon
Gast #397643
Lesenswert?
• ▲
▼
> ...läuft der ADC und Timer, bzw. alle Interruptgenerierenden
> Einrichtungen nicht mehr...

Was heißt "laufen nicht mehr"? Kommen lediglich keine Interrupts
mehr, oder hat es andere Auswirkungen? An sich kann es so nicht sein.
Wenn Du allerdings, wie wahrscheinlich in Deinem anderen Thread, die
falschen Interrupt-Vektoren benutzt hast, dann kann es durchaus sein,
dass es ständig Resets gibt...
Gast #397644
Lesenswert?
• ▲
▼
Es wird einfach kein code mehr ausgeführt. Um das Problem etwas zu
präzisieren:
Der ADC läuft einwandfrei, solange "kein" sei() gesetzt ist. Werden
aber mit sei() interrupts zugelassen, wird ab dem setzen von ADSC (zum
starten der wandlung)in einer adc-initialisierungsfunktion kein befehl
mehr verarbeitet. Aufgehängt , oder was auch immer ...
Ich häng da seit zwei tagen dran, kann doch nicht so schwer sein..
Ach ja, programmiert wird mit GCC-AVR

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.