Empfehlung von Board zur Entwicklung

Gast #3646545
Lesenswert?

Hallo zusammen,

ich besuche derzeit eine Robotik-Vorlesung an der Uni. Im Labor/Tutorium 
zur Vorlesung wird ein Mikrocontroller programmiert, der einen Roboter 
steuert. Bisher habe ich noch keine Erfahrung in der Programmierung von 
Mikrocontrollern. Das Labor/Tutorium umfasst pro Woche 90 Minuten, also 
relativ wenig Zeit. Daher sollen die Teilnehmer zu Hause alles 
vorbereiten und programmieren (kompilieren geht ja) und im 
Labor/Tutorium nur noch testen.

Ich würde jedoch gerne auch die Möglichkeit haben zu Hause ein wenig zu 
"experimentieren" und zu testen.

Daher wollte ich fragen, ob hier jemand bereit wäre mir ein passendes 
Board für die Entwicklung vorzuschlagen, wenn ich die mir bekannten 
technischen Details und die geplanten Aufgaben angebe?

Danke und Viele Grüße,

Sebastian
Gast #3646669
Lesenswert?

Hey,

ich wusste nicht, ob solche Fragen hier erwünscht sind.

Hier die technischen Details:

- STM32 Mikrocontroller: STM32F103, max. 72 MHz (Datenblatt: 
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00191185.pdf)
- Firmware Library: 
http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/firmware/stsw-stm32054.zip
- Verwendeter Compiler: 
https://sourcery.mentor.com/GNUToolchain/package10926/public/arm-none-eabi/arm-2012.09-63-arm-none-eabi-i686-pc-linux-gnu.tar.bz2
- Verwendetes Programm zum Flashen: stm32flash 
(https://code.google.com/p/stm32flash/)

Im Wesentlichen geht es um die Ansteuerung von Servos (bis zu 8 Stück) 
und einer Kamera über I2C.

Gibt es zu dem Controller ein Board? Wenn nein, vlt. gibt es ja Boards 
mit ähnlichen Controllern. Sollte sich halt möglichst ähnlich 
programmieren lassen. Ich kenne mich wie gesagt mit der Materie (noch) 
gar nicht aus und habe daher auch keine genauen Vorstellungen davon.

Über Hilfe würde ich mich freuen!

Danke und Viele Grüße,

Sebastian
#3646688
Lesenswert?

Hi Sebastian,

das ist ein guter Einstieg. Zu den STMs gibt es viele sog. Discovery 
Boards von STM selbst.  Ein F103 Discovery habe ich auf die schnelle 
nicht gefunden, aber schau einfach mal welches da am besten passt. Das 
STM32F4 Discovery kann ich dir in jedem Fall empfehlen. Die Software die 
du darauf schreibst, kannst du in den meisten Fällen dank Firmware 
Library direkt auch auf dem F103 laufen lassen. Außerdem dem Discovery 
Board brauchst du nur ein Mini USB Kabel und eine Entwicklungsumgebung.

Zur Entwicklungsumgebung: Du kannst dir die Entwicklungsumgebung der Uni 
sicher auch installieren, aber ich würde dir zu Coocox raten. Da ist die 
Firmware Library direkt integriert und es läuft out of the box. Vorallem 
kann man auch traumhaft debuggen und nicht nur flashen und nachher 
sehen, dass etwas nicht geht. Außerdem gibt es einen Haufen 
Beispielprojekte für Coocox, z.B. hier: 
http://mikrocontroller.bplaced.net/

Viel Erfolg wünsche ich dir!

LG Jan
Gast #3646693
Lesenswert?

Hi Sebastian,
von ST gibt es das NUCLEO-F103RB Board, ST-Link Debugger ist da auch 
schon drauf.
Ca. 10 EUR einfach mal googeln, ich will keine Reklame für Händler 
machen.

Als Entwicklungsungebung kannst Du auch em::blocks nehmen, sehr 
komfortabel
und kostenlos, Einführung dazu gibts auch hier im Forum.

LG Karl
Gast #3647115
Lesenswert?

Hey,

danke für die Antworten. :)

Ich denke ich kaufe einfach mal beide Boards, ist ja nicht teuer.

Die Boards scheinen ja auch ohne Netzteil zu laufen. Sollte ich dennoch 
eins brauchen und wenn ja habt ihr eine Empfehlung für mich?

Ein Breadboard, passende Kabel und ein paar elektrische Bauteile brauche 
ich sicher auch (vielleicht als Set). Hier wäre ich auch für eine 
Empfehlung dankbar. Zum Beispiel weiß ich nicht ob ein Breadboard für 
knapp 5 Euro von Amazon was taugt und ob ich lange damit Spaß haben 
werde oder nicht.

Eine Entwicklungsumgebung wird an der Uni nicht benutzt. Es reicht ein 
einfacher Editor und die oben von mir genannten Tools. Ist aber schön 
wenn es welche gibt. Ich probiere die dann einfach mal aus.

Viele Grüße,

Sebastian

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