Forum: Mikrocontroller und Digitale Elektronik Umstieg Avr zu STM32


von Marcel (Gast)


Lesenswert?

Hallo leute,

ich habe folgende frage an euch. Ich programmiere schon längere zeit mit 
Avrs
von Attiny13 bis mega128. Jetzt wird mir die Leistung dieser kleinen 
alles Könner zu wenig und wollte deshalb auf STM32 umsteigen. Ich habe 
dazu folgendes Board bei Ebay gefunden 
http://www.ebay.de/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562 
und wollte euch fragen ob damit schon jemand Erfahrungen gesammelt hat? 
Oder ob ihr mir ein anderes Board empfehlen könnt. Ich hätte nur gerne 
eins mit Farb-lcd, Kamera und wenn es geht MP3 Decoder.

Danke schon mal im Voraus :)

MfG
MArcel

von holger (Gast)


Lesenswert?

>Ich hätte nur gerne
>eins mit Farb-lcd, Kamera und wenn es geht MP3 Decoder.

Um was damit zu tun?
Kauf dir ein billiges Tablet. Das hat alles schon drin.

von Marcel (Gast)


Lesenswert?

Hallo,

wenn ich das wollte dann wäre es für viele programmierer quatsch zu 
programmieren denn fast alles gibt es irgendwo schon ferig im laden zu 
kaufen. Mir geht es um den spaß am programmieren. Ich hatte halt vor so 
eine art media player mait allen möglichen sachen zu programieren.

Mfg Marcel

von holger (Gast)


Lesenswert?

>Mir geht es um den spaß am programmieren. Ich hatte halt vor so
>eine art media player mait allen möglichen sachen zu programieren.

Das übliche bla bla von Unwissenden die sich gnadenlos überschätzen.
Kauf dir nen Raspberry.

von Uwe Bonnes (Gast)


Lesenswert?

Marcel schrieb:
> Ich habe
> dazu folgendes Board bei Ebay gefunden
> 
http://www.ebay.de/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562

Warum denn nicht das 25 Euro STM32F429 Discovery? Da hast Du Debugger 
und ggf nach Umflashen den ST-Links mit Black Magic debug auch noch 
einen seriell nach USB um Ausgaben zu PC zu schaufeln.

von Marcel (Gast)


Lesenswert?

holger schrieb:
> Das übliche bla bla von Unwissenden die sich gnadenlos überschätzen.
> Kauf dir nen Raspberry.

Danke. Wenn du keine antwort auf meine frage hast dann lass das doch 
bitte sein. Ich habe nicht gefragt: Was für ein media player kann ich 
mir kaufen? Sondern welche erfarungen ihr habt und so. Ich will nichts 
fertiges! Ein tablet und einen Raspberry Pi habe ich hier rum liegen.

@ Uwe Bonnes
Das tolle an dem was ich gefunden habe ist halt das es so viele Geräte 
mitliefert (LCD, Kamera, Lan, Flashspeicher, usw.)

Also hat keiner hier damit oder mit ähnenlichen boards erfahrung?

von Jan B. (berge)


Lesenswert?

Hi,

ich denke du kannst mit den Standard STM Board glücklicher werden als 
mit dem Waveshare Board. Da gibt es auch direkt mehr Beispiele, da die 
Boards sehr verbreitet sind.
Ich würde sagen, du hast zwei Möglichkeiten:
- STM32F407 Discovery nehmen, da ist ein Audioverstärker drauf und es 
gibt z.B. bei http://mikrocontroller.bplaced.net Beispielprojekte mit 
MP3 Dekodierung. Da müsstest du ein Display extern anschließen, aber 
auch da gibt es Beispiele. Kosten zusammen ca. 30€. Ein Display hatte 
ich noch nicht dran, aber der USB MP3 Beispiel von der Seite läuft 1A.
- Ein STM32F429 Discovery mit Touchscreen LCD nehmen. Da fehlt dann der 
Audioverstärker, aber zwei DACs sind natürlich auch drauf. Kosten: ca. 
25€

Liebe Grüße,

Jan

: Bearbeitet durch User
von Jim (Gast)


Lesenswert?

findest Du bei Mikroe mit Mp3, touch farb lcd ect pp

von Jim (Gast)


Lesenswert?

http://www.mikroe.com/visualtft/
mit beispielen etc pp in pascal, basic und c

von Jim (Gast)


Lesenswert?

falscher link
http://www.mikroe.com/mikromedia/stm32-m4/

gibts mit m0 m2 m3 m4

von Marcel (Gast)


Lesenswert?

@Jim

dieses board ist mir auch schon aufgefallen und hat mir gut gefallen. 
Nur wenn ich dieses board mir zulegen würde bräuchte ich dann auch die 
mikroC, basic oder pascal Compiler? Der C Compiler  kostet nähmlich 299$ 
und das finde ich doch etwas sehr teuer..

von Jim (Gast)


Lesenswert?

nö, brauchst Du nicht, alles von der Platine ist dokumentiert, also 
belegung, Anschlüsse  etc pp

von Marcel (Gast)


Lesenswert?

Danke jim,
Gibt es denn Treiber für alle Bauelemente auf der platiene?

von Jim (Gast)


Lesenswert?

sind Standarchips, wirds geben.
Wenn Du die Compiler von Microe nimmst ist natürlich für alles ein 
Treiber dabei soweit ich weiß..habe zwei dieser Board aber noch nie 
genutzt, mittlerweile habe ich mir dann doch mein eigenes Testboard 
aufgebaut

von Marcel (Gast)


Lesenswert?

Hallo,

Ich meinte keinen treiber für den chip sondern für das lcd und so 
weiter?
Welcher type von lcd ist das denn?

von Marcel (Gast)


Lesenswert?

Aber du würdest mir auch von dem ebay board abraten?? Jim

von Jim (Gast)


Lesenswert?

hm, nö, sieht doch auch ok aus
Da ich aber sonst alles von Microe nutze macht es halt Sinn, denke nicht 
das es besser oder schlechter ist

von Marcel (Gast)


Lesenswert?

Ich habe dazu tendiert da man dabei viel mehr Module hat. Nur mir ist 
nicht bekannt ob das lcd von coocox unterstützt wird

von Christopher Johnson (Gast)


Lesenswert?

Mikroe würde ich nicht nehmen, weil meiner Meinung nach zu teuer. 
Entweder würde ich das Waveshare Basisboard nehmen und dann halt noch 
die entsprechenden "Anbauteile" oder gleich das Disco-Board und das 
Display von Waveshare einzeln.

Treiber für Coocox ist vorhanden und was das Touchdisplay angeht, so ist 
da hardwaretechnisch alles dabei und du kannst es genauso gut an ein 
Disco-Board anschließen und brauchst nicht das Board von Waveshare. Es 
passt halt nur nicht so legomäßig wie beim Waveshare aber ich denke die 
Kontakte wirst du noch verbunden bekommen.

Der LCD-Controller hört auf den Namen SSD1289 und Displays mit denen 
gibts wie Sand am Meer.

Hier gibt's den Coocox-Treiber:
http://www.coocox.org/driver_comp/lcd1289-c977.html?mc=4&sc=22

Viel Spaß

von Marcel (Gast)


Lesenswert?

Hallo,

Danke an euch wegen euer netten und schnellen Unterstüzung! Ich werde 
mir das noch mal durch den Kopfgehen lassen. Das MikroE hätte ich glaube 
ich auch nicht genommen weil ich da weniger teile für das gleiche Geld 
bekomme.
Ich melde mich dann noch mal.

Mfg
Marcel

von Ralph S. (jjflash)


Lesenswert?

Wieso ....... müssen es immer "fertige Developmentboards" sein?

Ich habe hier auch einen Raspberry PI und 2 Discoveryboards (allerdings 
kein einziges Arduinoboard).

Um - wie es wohl die Absicht des Threaderstellers ist - die 32 Bitter 
"kennenzulernen" (so wie ich das eigentlich auch gerade mache) ist es 
doch "gute Sitte" erst einmal das <<Hallo Welt>> der Microcontroller, 
nämlich eine Leuchtdiode blinken zu lassen hinzubekommen.

Wenn es dann bitte geht, OHNE vorgefertigte Tools und "gibt es dafür 
einen Treiber" (Treiber gibt es für Betriebssysteme, wenn ich einen 
Controller programmiere gibt es Bibliotheken).

Die wirklich preiswerteste Art ist, man kauft sich einen handhabbaren 
Chip und "spielt" mit diesem rum, einfach um das grundsätzliche 
Verständnis zu erwerben (eigentlich ärgere ich mich über mich selbst, 
dass ich Discoveryboards habe).

Lange Rede kurzer Sinn:

Die allermeisten ARM Controller sind ohne Board nicht zu handhaben, 
aaaaaaber der

                              LPC 1114

passt auf ein Steckbrett und hat netterweise einen RS-232 Bootloader.

Mit genau diesem spiele ich immer wieder herum. Nachdem das Ding 
mittlerweile blinkt und eine Entwicklungsumgebung nach laaaaaaaaangem 
lesen und ausprobieren halbwegs funktioniert kann ich das Teil 
wenigstens handhaben.

Momentan bin ich daran, alte Handydisplays (im speziellen das des Nokia 
3410 und das des Siemens S65) nach den Steuercodes die ich mit den AVRs 
erstellt habe zum laufen zu bringen. Das N3410 funktioniert, allerdings 
ist das SPI mittels Bitbanging geschehen und somit noch nicht wirklich 
ein Kunststück.

Jetzt leß ich immer wieder mal über die ARM und versuche, das über ein 
Hardware SPI zu machen.

Es braucht also erstmal kein Board, keinen teuren Programmer oder einen 
Debugger, es braucht erstmal einen Chip und eine Verbindung, mit der 
sich sicher der Chip flashen läßt. Vielleicht (eigentlich bin ich mir da 
sogar sicher) sollte man freiwillig den "harten" Weg gehen um das 
richtig kennen zu lernen.

Guckst du:

http://vilaca.eu/lpc1114/

http://www.microbuilder.eu/Projects/LPC1114ReferenceDesign/FlashMagic.aspx

http://www.mikrocontroller.net/part/LPC1114

Kaufen kann man ihn bei:

Watterott für 2,68 Euro

http://www.watterott.com/de/LPC1114FN28/102

Mouser für 2,04 plus MwSt.

http://de.mouser.com/ProductDetail/NXP-Semiconductors/LPC1114FN28-10212/?qs=sGAEpiMZZMuleuVm2ofeX%252bXwTV6gfSPm

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.