-         

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: Alternative zu STM32 für ARM-Einstieg

  1. #11
    Erfahrener Benutzer Roboter Genie Avatar von White_Fox
    Registriert seit
    04.10.2011
    Beiträge
    912
    Anzeige

    @oderlachs:
    Wenn du schon Eclipse hast, dann lad dir das Plugin von ST runter-das ist genau für deine Zwecke gebaut worden.
    Nennt sich System Workbench 4 STM32 oder so...

    Um dir den Einstieg zu vereinfachen solltest du dir auch CubeMX ansehen.
    https://www.youtube.com/watch?v=LiNFseOYHfw

  2. #12
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    66
    Beiträge
    1.077
    Blog-Einträge
    1
    Hallo WF!
    Danke Dir ...habe ich gemacht, aber mein Eclipse kommt aus den Fehlermeldungen gar nicht raus...
    Mit dem Cube da komme ich gar nicht zurecht, denke aber das liegt an meinen English-Unkenntnissen

    Na gut, ich habe noch zwingend die Version 3.8 unter Linux zu laufen. Kann sein das es daran liegt.

    Debian 9 soll dieser Tage öffentlich als stable Version z.V. stehen, mal sehen was das dann dazu sagt...muss ja nichts übereilen...

    Gruss und Dank

    Gerhard
    Arduinos, STK-500(AVR), EasyPIC-40,+PICKIT 3 und STM8/32-Discovery Boards , Linux Ubuntu/Mint

  3. #13
    Erfahrener Benutzer Roboter Genie Avatar von White_Fox
    Registriert seit
    04.10.2011
    Beiträge
    912
    Hui, wie liest du denn dann ein Datenblatt?

    Der Cube generiert dir ein Projekt, das du z.B. in Keil oder einer anderen IDE weiterentwickeln kannst. Der Cube sammelt dir alle notwendigen Bibliotheken in deinem Projekt zusammen und stellt ein paar praktische Kleinigkeiten bereit. Außerdem generiert dir der Cube die ganze Hardware-Initialisierung. Während du beim AVR bloß das PIN- und das Datenrichtungsregister zu konfigurieren hast, so mußt du beim STM32 immerhin schon die Taktversorgung einstellen, wählen ob Pull-down- oder Pull-up-Wiederstände aktiviert oder der Pin als Push-Pull-Stufe konfiguriert werden soll, Alternativfunktion ja/nein, Eingang oder Ausgang, und für was das SPEED-Register war hab ich schon wieder vergessen.

    Timer, UART, AD-Wandler usw. sind ähnlich umfangreicher als die Pendants auf dem AVR.

    Und diesen ganzen Konfigurationsquatsch...den erledigt die Cube für sich. Die fertige main() in einem Cube-Projekt ruft am Anfang z.B. eine handvoll Funktionen auf, dann kommen zwei Kommentare worin steht:
    //...User-Code...

    Zwischen diesen Kommentaren kommt dann dein eigentliches Hauptprogramm. Deine konfigurierten Pins kannst du sofort als solche verwenden, konfigurieren mußt du da nix mehr. Gleiches gilt für Timer und den Rest.

    Ach ja...bleib beim programmieren unbedingt in den Bereichen, die dir der Cube mit den Kommentaren vorgibt (und lösche die Kommentare nicht). Dann kannst du die Konfiguration auch im Cube ändern, ohne daß dein eigentliches Programm angerührt wird.

    Und willst du bestimmten Hardware-Komponenten einen eigenen Namen geben...auch kein Problem. Dann nennste PinA13 z.B. in PIN_LCD_En um oder so. Auch das fummelt der Cube dir zurecht...

  4. #14
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    66
    Beiträge
    1.077
    Blog-Einträge
    1
    Hallo WF,
    Recht vielen Dank für die ausführliche Erklärung !!
    Ja beim Datenblatt kann ich mich gerade so "durchwurschteln" , ja es ist leider so. Meine Ansprüche für private Anwendungen , sind dem fast immer zu Genüge getan.

    Bei PIC bin ich ja auch erst Einsteiger, beim AVR Chip konnte ich mich durch Hilfe guter deutscher Fachbücher und Web Foren so durch mogeln .
    Nun ist ja wieder Sommerzeit und da ist man nicht so oft am PC und PIC/STM/AVR und die Gieskanne im Garten braucht weder PIC noch Datenblatt...

    Ich brauch mal wieder ein paar Regentage um fast ganztägig am PC was zu machen ich denke es wird mit der zeit dann besser.

    Gruss und Dank

    Gerhard
    Arduinos, STK-500(AVR), EasyPIC-40,+PICKIT 3 und STM8/32-Discovery Boards , Linux Ubuntu/Mint

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. PWM Signal für Lüfter STM32
    Von Chris_11 im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 0
    Letzter Beitrag: 22.11.2016, 12:52
  2. STM32 - Interrupts
    Von White_Fox im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 7
    Letzter Beitrag: 05.11.2016, 21:43
  3. STM32 + Kamera
    Von Wsk8 im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 15
    Letzter Beitrag: 11.03.2014, 21:26
  4. stm32 discovery
    Von drew im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 17
    Letzter Beitrag: 07.04.2011, 17:55
  5. STM32 + blinkende LED
    Von Mountainking im Forum Konstruktion/CAD/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 41
    Letzter Beitrag: 11.11.2009, 15:48

Berechtigungen

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