XmegaE_Interrupts

Flags müssen zurückgesetzt werden

golf
Benutzer
Avatar
Gender:
Location: Donauwörth
Age: 70
Posts: 250
Registered: 11 / 2009
Subject:

XmegaE_Interrupts

 · 
Posted: 19.08.2018 - 12:08  ·  #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
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   36   50 · Page-Gen-Time: 0.017598s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI