XmegaE_Interrupts

Flags müssen zurückgesetzt werden

golf
Benutzer
Avatar
Geschlecht:
Herkunft: Donauwörth
Alter: 72
Beiträge: 266
Dabei seit: 11 / 2009
Betreff:

XmegaE_Interrupts

 · 
Gepostet: 19.08.2018 - 12:08 Uhr  ·  #1
All,
was mir bei den XmegaE Typen augefallen ist.
Bei Verwendung von Interrupts müssen momentan die Flags manuell zurückgesetzt werden. Das ist bei den anderen ATXmegas nicht der Fall.

z.b. bei einem Timerinterrupt

Interrupt TCC5_INTOVF; // z.b. 10µsec einstellen bei 100 kHz Samplerate,für DDS update
begin
TCC5INTFLAGS:= $01; //
SampletimeNow := true;
end;

oder auch bei PCInt

procedure PCIntA3; // Interrupt Hallsensoren DRV5032
begin
DRV5032Int:= true;
IntFlagsA:= $08;
DRV5032:= '3';
end;

golf
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 14 · Cache Hits: 14   36   50 · Page-Gen-Time: 0.033562s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI