stm32f103c8t6: Finde GPIOx_MODER register im Reference Manuel nicht

OP #6578562
Lesenswert?

Hallo,

ich würde gerne einen GPIO Pin schalten können.
Dazu habe ich bereits den Clock für den Port A im Register RCC_APB2ENR 
eingeschaltet.
Soweit ich weiß, muss danach der Pin konfiguriert werden, sodass er für 
folgende Möglichkeiten output, input oder alternate function 
konfiguriert ist.
Das sollte man im GPIOx_MODER register machen können, ich finde zu 
diesem Register aber nichts im Reference manuel.

https://www.st.com/resource/en/reference_manual/cd00171190-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

Kann mir jemand sage warum dieses Register nich im Reference Manuel 
beschrieben ist?
Gast #6578584
Lesenswert?

Vielleicht nicht das was du hören willst aber für die
Manipulation der I/O Pins gibt es diese beiden
Registergruppen (zu finden in <stm32f10x.h>):
1
/**
2
  * @brief General Purpose I/O
3
  */
4

5
typedef struct
6
{
7
  __IO uint32_t CRL;
8
  __IO uint32_t CRH;
9
  __IO uint32_t IDR;
10
  __IO uint32_t ODR;
11
  __IO uint32_t BSRR;
12
  __IO uint32_t BRR;
13
  __IO uint32_t LCKR;
14
} GPIO_TypeDef;
15

16
/**
17
  * @brief Alternate Function I/O
18
  */
19

20
typedef struct
21
{
22
  __IO uint32_t EVCR;
23
  __IO uint32_t MAPR;
24
  __IO uint32_t EXTICR[4];
25
  uint32_t RESERVED0;
26
  __IO uint32_t MAPR2;
27
} AFIO_TypeDef;
Beitrag #6578601 wurde von einem Moderator gelöscht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren