Forum: Mikrocontroller und Digitale Elektronik struct als volatile


von Hans (Gast)


Lesenswert?

Hallo!

Mal eine Frage - wenn ich Elemente in einem Struct durch einen Interrupt 
verändere, wie muss ich das struct dann deklarieren?
1
volatile struct
2
{
3
  uint8_t a;
4
  ...
5
} xyz_struct;
oder
1
struct
2
{
3
  volatile uint8_t a;
4
  ...
5
} xyz_struct;
oder
1
struct
2
{
3
  uint8_t a;
4
  ...
5
} volatile xyz_struct;
oder gar
1
volatile struct
2
{
3
  volatile uint8_t a;
4
  ...
5
} xyz_struct;

:-) Kann mir das jemand verraten?

von DerAlbi (Gast)


Lesenswert?

Sagmal.. ist es denn wirklich so scher mal "volatile struct c" in google 
einzugeben und sich mal die Links der ersten Seite anzusehen?
Traurig. Wär schneller gewesen als hier rumzutexten.

Und vielleicht ließt an sachen die man eventuell gar nicht wissen wollte 
und weiß sie für später.. auch das würde die anzahl der Google-Thrads 
echt verringern.

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.