AVR Studio löscht nach reti die IR Flags nicht

OP #1120618
Lesenswert?
• ▲
▼
Hallo,

habe hier 2 Rechner mit jewals dem AVR-Studio neuste Version oben 
eingestellt ist Simulator 2 für einen Xmega128a1. der asm Code ist exakt 
der selbe auf jedem Rechner bei einem werden nach reti in Simulator die 
IR Flags nicht gelöscht. Gibt es da eine Option in den Einstellungen 
oder hat die Installation einen Treffer habt Ihr das auch schon mal 
gehabt?
OP #1121150
Lesenswert?
• ▲
▼
Hallo,

ja die Flags werden nicht gelöscht und der Interrupt wird direkt wieder 
angesprungen. Egal ob Timer Overfolw oder AD Wandler.... .
Klicke ich auf das flag um es zu löschen macht das Studio was es soll 
bis der nächste IR kommt egal von wo. Oder habe ich was bei der IR 
einrichtung versaut?

Adwandler

ldi temp,ADC_RESOLUTION_8BIT_gc
sts ADCA_CTRLB,temp; für 8 Bit betrieb 8-bit right-adjusted result

ldi temp,ADC_CH0IF_bm
sts ADCA_CH0_INTCTRL,temp ;Interrupt auf Kanal 0 für ADC Freigeben

ldi temp,ADC_ENABLE_bm
sts ADCA_CTRLA,temp; ADC A einschalten

ldi temp,ADC_PRESCALER_DIV4_gc;Vorteiler einschalten
sts ADCA_PRESCALER,temp

ldi temp,ADC_REFSEL_INT1V_gc ;Referenzspannung auswählen
sts ADCA_REFCTRL,temp

und dann die IR Freigeschalten mit

ldi temp,(PMIC_LOLVLEN_bm)|(PMIC_HILVLEN_bm)|(PMIC_MEDLVLEN_bm); 
Interrupts level Freigeben
sts PMIC_CTRL,temp

und den Adwandler gestartet (pin gewählt und los)

ldi temp,ADC_CH_START_bm
sts ADCA_CH0_CTRL,temp   ;Start Adwandler auf Kanal0
ldi temp,ADC_CH_MUXPOS_PIN0_gc          ; Pin 0
sts ADCA_CH0_MUXCTRL,temp

probierts doch mal auf der 4.15 Rev 623
OP #1121298
Lesenswert?
• ▲
▼
Hallo,

hebe jetzt nochmal auf dem rechner wo es vorher ging die 4.15 Version 
draufgesemmelt und siehe da der selbe Fehler es ligt also nicht am 
Rechner sondern am AVR Studio.

@Travel Rec
Der ADWandler bringt schon komische Werte im 8Bit Betrieb komme ich nie 
auf Null (ich gebe das Ergebiniss auf Port C aus so:

lds temp,ADCA_CH0RES ;8 Bit ergebniss auslesen CH 0
sts PortC_out,temp

wenn ich PIN A1 auf Masse ziehe. Habe ich beim AD Wandler was vergessen?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.