- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 32

Thema: SMT32 - Ports konfigurieren, Frage zur C-Syntax

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #16
    Erfahrener Benutzer Roboter Genie Avatar von White_Fox
    Registriert seit
    04.10.2011
    Beiträge
    1.473
    Das verstehe wer will...die LED tut nix.
    Laut Dokumentation soll die LED leuchten, wenn PA5 HIGH-Pegel hat.
    Taktversorgung ist jetzt auch drin.

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <stm32f446xx.h>
    
    void main(void) {
      GPIOA->MODER |= (GPIO_MODER_MODER5_0);    //A5 => Ausgang
      GPIOA->OTYPER &= ~(GPIO_OTYPER_OT_5);      //A5 0> Push-Pull
      GPIOA->PUPDR &= ~(GPIO_PUPDR_PUPDR5);     //A5 ohne Pullup-Pulldown
      RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN;      //Taktversorgung Port A
    
      //printf("Einstellung fertig\n");
    
      GPIOA->BSRR |= GPIO_BSRR_BS_5;           //Ausgang A5 setzen
     
      //printf("LED gesetzt\n");
    
      while(1){
      }
    }
    Soweit ich das sehe hab ich doch alles drin:
    • A5 als Ausgang definiert (MODER 01)
    • Outout-Type als Push-Pull definiert (OTYPER 0)
    • Pullup/down-Widerstände abgeschaltet (PUPDR 00)
    • Taktversorgung einschalten
    • PA5 setzen


    Danach: Über J-Link mit Target verbinden und dann Download File...

    Hat jemand ne Idee was da noch fehlt?


    Edit:
    Es funktioniert endlich. Die Taktversorgung gehört an den Anfang. Anscheinend werden die Befehle, mit denen die GPIO-Register beschrieben werden, ohne Taktversorgung nicht ausgeführt.

    Vielen Dank für die Hilfe bisher, vor allem an dich, Unregistrierter.
    Geändert von White_Fox (18.06.2016 um 16:58 Uhr)

Ähnliche Themen

  1. Syntax-Frage -> writeString(char *string)
    Von Furzgas im Forum Robby RP6
    Antworten: 13
    Letzter Beitrag: 31.12.2009, 08:06
  2. Frage zum Ansteuern von Ports/Programmierfrage
    Von Geimel im Forum C - Programmierung (GCC u.a.)
    Antworten: 6
    Letzter Beitrag: 26.01.2007, 22:29
  3. Kurze Syntax Frage
    Von Brantiko im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 9
    Letzter Beitrag: 18.01.2007, 18:58
  4. Frage zum Programmieren der Ports
    Von Geimel im Forum Asuro
    Antworten: 2
    Letzter Beitrag: 07.08.2006, 19:29
  5. kleine Frage zur Syntax
    Von freddy0815 im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 07.02.2005, 14:19

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen