Guten Abend zusammen, ich habe hier einen STM32L476 uC und möchte mithilfe von TrueStudio einfach einen Pin schalten. Also einfach ein neues Projekt erstellt und losgelegt (Ich möchte direkt mit den Registern arbeiten und nicht den HAL von ST verwenden):
1 | RCC->AHB2RSTR = 0x000000FF; |
2 | GPIOB->MODER = 0x00000555; |
3 | GPIOB->OSPEEDR = 0xFFFFFFFF; |
4 | GPIOB->PUPDR = 0x00000000; |
5 | GPIOB->OTYPER = 0x00000000; |
das Problem ist nun, dass das AHB2RSTR Register richtig beschrieben wird, die restlichen Register(MODER, OSPEEDR, PUPDR, OTYPER) aber nicht. In denen steht 0xFFFFFEBF. Habe ich etwas übersehen oder weis sonst jemand woran das liegt, dass die Register nicht beschrieben werden ? Gruß Marcel