ARM Cortex M3 Anfänger

Gast #4425869
Lesenswert?

Ich brauche stichworte, womit ich mich befassen muss in welcher 
Reihenfolge. Ist usart/uart oder spi dafür nötig oder was genau brauche 
ich? Und wie kann ich die Helligkeit steuern? Bzw wie geht pwm.
Gast #4425939
Lesenswert?

jasko schrieb:
> Programieren in C kann ich aber noch nie etwas mit einem µC gemacht.

Dann lies dich zu allererst in Schaltungstechnik und Hardware der µC 
ein. Mit irgendwelchen Mini-Beispiel-Programmen anzufangen, ist der 
falsche Weg. Bedenke, daß ein µC ein Bauteil ist, was neben anderen 
Bauteilen auf eine Leiterplatte gehört - UND daß diese Leiterplatte 
einem Zweck dienen soll, also einem Gerät sozusagen Leben einzuhauchen.

W.S.
Gast #4426024
Lesenswert?

Ich nutze µVision von Keil. Und habe das board erfolgreich eingerichtet 
so das ich code auf das development board drauf kriege. Nur wie gesagt 
weiss ich nicht wie ich nun vorgehen soll um die leds zum leuchten zu 
bringen.
Gast #4426030
Lesenswert?

Lies im Reference Manual wie man im RCC den Peripherietakt vom GPIO 
einschaltet, dann wie man im GPIO den Pin konfiguriert, dann wie im GPIO 
den Pin einschaltet. Wenn du das nicht schaffst stelle Fragen mit 
genauer Angabe, was du nicht verstehst.
#4430076
Lesenswert?

Wie Dr. Sommer bereits gesagt hat. Stichworte sind GPIO (General purpose 
input output). Unter dieser Bezeichnung findet man die Beschreibung der 
pins. Typischerweisse muss ein pin auf Output gesetzt werden, denn 
deafutl ist Input. Jetzt noch eine "1" ins zugehoerige register bit und 
die LED leuchtet. Ganz vielleicht muss vorher eine Bruecke (Jumper) in 
die richtige Position gebracht werden damit der Pin auch tatsaechlich 
mit der LED verbunden ist.

Hoffe das hilft,

Robert
p.s. M3 ist nocht mehr das neueste aber "Close enough".
Gast #4436735
Lesenswert?

tim schrieb:
> Wenn Du halbwegs Englisch kannst, sind das die richtigen Video-Tutorials
> für Dich:
>
> Youtube-Video "Embedded Systems Programming Lesson 0: Getting Started"

Kann ich nur beipflichten !

Dieser Kurs beinhaltet insgesmat 19 lektionen und ist pädagogisch
erstklassig aufbereitet.
Also wenn jemand umsteigen will auf ARM oder ein Newcomer ist,
für den gibt es aus meiner (subjektiven) Sicht nichts besseres !

http://www.state-machine.com/quickstart/

was es noch braucht:

- IAR IDE - kostenlos zum runterladen (für max 32K Programmgösse)

- Ein TIVA Lunch Pad von Texas Instrument (RS Best.Nr. 795-0729)(12,49€)



Zur Klarstellung ich bin NICHT mit diesen Firmen wirtschaftlich 
verbunden. verbunden.
Ich finde das einfach nur zum Weitersagen, weil es gut ist.
#4437256
Lesenswert?

Was ich für das Board empfehlen kann ist CubeMX von ST 
(http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?sc=stm32cube). 
Da kann man die Pins wie gewünscht per Klick&Bunt konfigurieren, also 
z.B. als GPIO oder PWM, und dann ein Projekt für die IDE der Wahl, etwa 
Keil, erstellen lassen. In der erstellten main.c bekommt man dann schon 
einen guten Eindruck, wie das ganze etwa funktioniert. Die größte Hürde 
ist dann wahrscheinlich nur noch, die verschiedenen Clocks einigermaßen 
zu verstehen...

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