Gast
#5830609
Hallo liebe Gemeinde, ich setze mich derzeit mit einer LPC-MCU auseinander, drin ist ein ARM Cortex M0. Beim AVR hatte man über #include <util/atomic.h> eine schöne Möglichkeit eines atomic-Blocks. Ich wurde für den M0 leider nicht fündig, wie man einen atomaren Datenzugriff durchführt (außer eben manuell Interrupts AN/AUS machen). Gefunden habe ich in den libs von MCUXpresso einen stdatomic.h - leider kann ich nicht viel mit anfangen. Könnte mir jemand zumindest einen Wink geben, in welche Richtung ich dabei schauen muss? Es geht darum einen volatile struct in einem Atomic-Block zu kopieren. Grüße, Note