Gast
#2301961
Hallo, wenn ich bei den herkömmlichen 8bit-AVRs etwas parallel auf einen Port ausgeben (also z.B. mehrere LEDs ansteuern) möchte, mache ich das ja z.B. so: PORTC = 0x03; Da die Portstruktur bei den ARM Cortex-M3 etwas komplexer ist, ist mir bisher nur die Möglichkeit über das BSRR in den Sinn gekommen. (Ausgänge auf Push-Pull geschaltet.) Der Lower Teil des Registers also zum Setzen auf „1“ und der Higher Teil des Registers zum Rücksetzen auf „1“ Also würde ich das so machen. GPIOC->BSRR = 0xFFFC0003 Das funktioniert auch soweit. Würdet ihr das auch so machen und gibt’s eventuell auch noch eine andere oder einfachere Variante mehrere Output-Pins (LEDs) gleichzeitig anzusteuern.