STM32, Problem mit Port: PC14,PC15 und PD0

OP #3050720
Lesenswert?
• ▲
▼
Hallo,

ich arbeite mit einem STM32 Discoveryboard. Auf diesem verwende ich den 
Prozessor 32F100RBT6. Ich möchte gern die Ports PC15, PC14 und PD0 als 
GPIOs verwenden. Mir gelingt es aber nicht einen Highpegel auszugeben, 
obwohl diese Ports meiner Meinung nach richtig konfiguriert sind 
(GPIO_CRL Mode=10 (output mode 2MHz) und CNF=00 (push/pull)). Im 
Datenblatt steht bei diesen PORTS der Hinweis: Alternate pin, connected 
by default to STM32F100RBT6B oscillator.

Hat jemand evtl. einen Hinweis was ich hier falsch mache und was mit dem 
Hinweis im Datenblatt auf sich hat?!

Brauche dringend Hilfe!!

Besten Dank für eine Antwort!
OP #3050779
Lesenswert?
• ▲
▼
Jupp, der Clockx ist aktiv.

Ich habe nochmal probiert bei welchen Pins das noch auftritt.
Das gleiche Spiel bei PA13-PA15, PC14,PC15, PD0, PD1 und PB3.
Ich habe den Quelltext mal beigefügt.
1
                
2
RCC->APB2ENR |= RCC_APB2ENR_IOPCEN;   // GPIOC
3
GPIOC->CRH   |= GPIO_CRH_MODE13_1;   // Output 2MHz                       
4
GPIOC->CRH   &= ~GPIO_CRH_CNF13;  // General push-pull 
5
GPIOC->CRH   |= GPIO_CRH_MODE14_1;   // Output 2MHz                       
6
GPIOC->CRH   &= ~GPIO_CRH_CNF14;  // General push-pull 
7
GPIOC->CRH   |= GPIO_CRH_MODE15_1;   // Output 2MHz                       
8
GPIOC->CRH   &= ~GPIO_CRH_CNF15;  // General push-pull 
9
GPIOC->BSRR  |= GPIO_BSRR_BS13;
10
GPIOC->BSRR  |= GPIO_BSRR_BS14;
11
GPIOC->BSRR  |= GPIO_BSRR_BS15;

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.