STM32F103ZE mit LEDs programmieren

Gast #3260297
Hallo Leute,

ich will mit dem STM3210E-EVAL Board (auf dem sitzt der STM32F103ZE) 
etwas programmieren.
Und zwar folgende Aufgabenstellung:
Beim drücken des 1.Tasters auf dem Board soll die erste LED leuchten.
Beim drücken des 2.Tasters soll die 2.LED leuchten.
Beim dritten die Dritte und beim Vierten genauso die Vierte.

ich habe folgendes problem: ich bin im gebiet der 
Mikrocontroller-programmierung ein neuling, und bräuchte mal einen 
"kick" damit ich weiß wie ich so anfangen kann damit. weil ich habe echt 
keinen plan wie ich da anfangen soll.

bitte um hilfe :)
danke :)

lg
Gast #3260315
Vielleicht solltest du uns noch erzählen, was du überhaupt kannst:
-schon mal programmiert
-schon mal programmiert in C
-schon mal programmiert in Assembler
-ich weiss was ein Compiler ist

Und was du hast: Windows, Linux, nur den nackten STM, und womit du 
programmieren möchtest.
Gast #3260334
ja hab schon C programmiert aber software, hab da mit mikrocontroller 
noch nicht viel zu tun gehabt.
habe mehr so sachen wie taschenrechner oder so auf dem pc programmiert.

habe windows :)
Gast #3260423
Naja, die Struktur ist doch meistens gleich, wie in vielen Programmen 
hier.

Erst wird der Chip initialisiert, IO eingeschaltet.
Dann kommt eine Endlosschleife, in der der Eingang abgefragt wird. und 
entsprechend die LED geschaltet wird.


main()
{
  InitChip();
  while (true)
  {
     if(Port(x))
     {
        LED(x,on);
     }
     else
     {
        LED(x,off);
     }
  }

}

Deine Aufgabe ist also die Funktionen für Chip-Initialisierung, 
Portabfrage und LED-Schaltung zu implementieren.
Gast #3260536
ok mit dem kann ich schon was anfangen, aber folgendes problem:

#include "stm32f10x_conf.h" <---da steht dann fatal error file not found

wie bekomm ich das weg?
Gast #3260585
steht doch da: file not found

Also dafür sorgen, dass der Compiler die Inludefiles findet:
1) dafür sorgen, dass sich die Files überhaupt auf dem Rechner befinden
2) dafür sorgen, dass beim dem Compiler die Pfade dafür richtig gesetzt 
sind.


Das scheint alles etwas kompliziert für dich zu sein. Und das sind erst 
einfache Grundlagen. Überlege, ob das wirklich das richtige für dich 
ist.
Gast #3261742
So also soweit mal geschafft.

jetzt hab ich noch einen error: Flash Download failed - Could not load 
file ´C:....\LED.axf´

wie bekomme ich das noch weg? :)
danke für eure hilfe

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.