Forum: Mikrocontroller und Digitale Elektronik Anfängerfreundlicher 32-Bit Controller


von Flipp (Gast)


Lesenswert?

Halli Hallo,

ich habe bisher nur mit 8-Bit Controllern zu tun gehabt, suche jetzt 
aber für ein Projekt an der Hochschule einen möglichst 
Einsteigerfreundlichen 32-Bit Mikrocontroller + Eval-Board.
Dieser sollte zunächst mal einen CAN Controller, sowie idealerweise auf 
dem Eval-Board einen CAN-Transceiver mitbringen.
Ansonsten bin ich zunächst mal relativ offen (Erweiterbarkeit um WLAN 
Modul wäre schön).

Das Problem bei meiner Suche ist nicht dass ich keine Mikrocontroller 
finde (ich habe schon diverse 32-Bit uC gefunden die prinzipiell in 
Frage kommen, z.B. der ATSAM7, oder der ein oder andere PIC32). Jedoch 
kann ich kaum abschätzen welche sich für einen Einsteig besonders eignen 
(viel Doku, Beispiele, nicht überladen mit Funktionen)

Vielleicht kann mir hier jemand den ein oder anderen Vorschlag machen?
Viele Grüße

Flipp

von kolly (Gast)


Lesenswert?


von Flipp (Gast)


Lesenswert?

Um vielleicht noch so zu ergänzen was mir so bisher im Kopf rumschwirrt, 
das wären:

- AVR32
- PIC32
- AT91SAM7
oder der XMC 4500 von Infineon

von bastler (Gast)


Lesenswert?

hi,

schau mal hier

http://www.ti.com/ww/en/launchpad/stellaris_head.html

gut den can transceiver musst du noch anknüpfen, der can mac ist schon 
im

http://www.ti.com/product/lm4f120h5qr

drin

aber bei dem preis ! ;-)

und i2c wlan module dazu gibt es auch

mfg

ein bastler

von Christoph (Gast)


Lesenswert?

LPC11C24, gibts auch als LPCXpresso Board - hat CAN + Transreceiver 
schon integriert.

von atmeltierchen (Gast)


Lesenswert?

Habt ihr das alles nur "gehört"?

Mein Tipp: STM32F4DISCOVERY.

Gibt viel Literatur, mit diesem Forum hier eine große Community, kann 
CAN (2.0B Active) und mit dem GCC gibt es einen kostenlosen Compiler. 
Kommerziell kannst du den Keil verwenden, der bis 32kB kostenlos ist.

von Flipp (Gast)


Lesenswert?

Hey,

vielen Dank für die vielen Antworten. Mir wäre so eine "Komplettlösung" 
am liebsten, dass heisst also dass ich mich nicht um den CAN-Transceiver 
kümmern muss und (idealerweise) vll. sogar schon eine DSUB-9 Buchse zum 
Transceiver hin veraut ist. Gibt es irgendwas von ATMEL das in Frage 
käme? Leider ist das einzige Eval Board mit CAN Transceiver das ich 
gefunden habe das große für den AVR32, welches allerdings etwas 
overpowered ist und mit 300 Euro auch etwas teuer.

von Flipp (Gast)


Lesenswert?

Ach ich sehe gerade für das Board mit dem LPC11C24 gibt es sogar ein 
Board mit DSUB9 footprint, das is natürlich ne Möglichkeit ^^

von Gregor B. (Gast)


Lesenswert?

http://www.digikey.de/product-detail/de/EKK-LM3S2965/726-1053-ND/1626526

Connector so gebaut, dass man einen DSUB9 für Flachbandkabel direkt 
anschließen kann.

von Jahat (Gast)


Lesenswert?

Hallo,

hier läuft gerade fast die selbe Diskussion:

Beitrag "Einstieg in Microcontrollerprogrammierung mit Stellaris Launchpad?"

Gruß J.

von Thomas W. (diddl)


Lesenswert?

Ich empfehle auch ein Discovery Board von STM. Die sind preisgünstig, 
verbreitet und haben alles am Board (programmer, debugger, taster, led) 
was man für den Einstieg braucht.

Am besten ein Discovery F4 um 16€.

von w45z423h (Gast)


Lesenswert?

Ich würde auch einen STM32 empfehlen, da ich damit bis jetzt
gute Erfahrungen gemacht habe.

Speziell das STM32F4DISCOVERY ist preislich unschlagbar,
da hier nebenbei noch der STLinkV2 mit auf der Platine ist
und lediglich ein USB-Kabel für die ersten Programmierversuche
notwendig ist.

Das STLink-Utility ist auf der ST-Homepage kostenlos herunterladbar
und bietet alle typischen Funktionen und zusätzlich z.B. noch
Firmware-Updates für den Debugger an.

Einzig der fehlende CAN-Anschluss plus CAN-Transceiver, den der 
Thread-Starter sich wünscht, ist auf dem Board nicht vorhanden. Das kann 
aber
nicht schwer sein, noch an die Stiftleisten anzubinden. Außerdem
kann man dann den gewünschten CAN-Transceiver nutzen.

Die offizielle Standard-Peripheral-Library von ST scheint auch
den CAN-Controller zu unterstützen.

von DH1AKF W. (wolfgang_kiefer) Benutzerseite


Lesenswert?

Eben gefunden: Arduino- ähnliches Board mit PIC32MX795F512 und CAN für 
50€

http://shop.trenz-electronic.de/catalog/product_info.php?cPath=26_163&products_id=957

von Bernhard Troemel (Gast)


Lesenswert?

Der einfachste Einstieg geht meiner Meinung nach  mit MBED. Ist leider 
nicht gerade billig ca. 60 Euro.- (LPC1768)
Es bleibt zudem die Frage was man dabei lernt, denn das System nimmt 
einem wirklich alle schwierigen Sachen ab.
Spaß macht es aber wirklich und es gibt jede Menge Beispiele:

http://mbed.org/cookbook/Homepage

http://mbed.org/handbook/Homepage

Vom Preis/Leistungverhältniss her habe ich jetzt einen Blick auf 
Pinguino geworfen.
Die gibt es hier im Shop ab ca. 12.- Euro.

http://shop.embedded-projects.net/index.php?module=artikel&action=gruppe&id=85

Pinguino ist wohl noch nicht so weit wie Arduino sollte für den Anfang 
aber reichen
http://wiki.pinguino.cc/index.php/Category:Functions

Zudem ist Microchips XLAB auch in der kostenlosen Version schon ein 
starkes Werkzeug.

Dieser hier steht bei mir auf der Agenda:

http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=1951

Gruß

von ARM (Gast)


Lesenswert?

Flipp schrieb:
> oder der XMC 4500 von Infineon

Dann viel Spaß beim Support. :-(((

For beginners; TI Launchpad oder ST Discovery oder NXP Xpresso.

von H.Joachim S. (crazyhorse)


Lesenswert?

Ich verstehe Infineon schon lange nicht mehr
-support Null
-hochpreisig
-Verfügbarkeit: könnte mit Luftdruck oder Sonnenaktivität oder was ganz 
anderem korrelieren, ich habs nie rausfinden können.

Scheinen sich auf wirkliche Grosskunden spezialisiert zu haben. Sind ja 
gerade im Automobilbereich wirklich gut aufgestellt. Selbst mit 
10.000Stk/anno erntet man nur ein müdes Lächeln. Samples: nö, machen wir 
nicht.

Irgendwann geht sowas nach hinten los. Die Jugend von heute ist bald der 
Entscheider von morgen. Mich betrifft das nicht mehr, ich werde kein 
Entscheider in einem Grosskonzern mehr. Aber ich setze auch keinerlei 
Infineon-Bauteile in meinen Designs mehr ein. 2 mal gut auf die Fresse 
geflogen das reicht.

von stm32f4discoverer (Gast)


Lesenswert?

Von ST gibts keine kostenlose IDE.
Die vorhandenen kostenlosen Lösungen sind entweder viel Bastelei 
(Yagarto+Eclipse), der letzte Rotz (CooCox) oder beides.

Keils kommerzielles MDK-ARM lässt sich aber bei ner Warezsuchmaschine 
auftreiben ;)
Ansonsten ist der PIC32 ne interessante Sache, mit dem arbeiten wir an 
meiner Hochschule auch, und MPLAB-X ist das mächtigste Programm, mit dem 
ich bisher gearbeitet habe.

von Chose (Gast)


Lesenswert?

Ich finde nicht dass Coocox der letzte Rotz ist. Der PIC32 ist eher der 
letzte Rotz (siehe Errata). Nicht mal ein ARM und langsam. Naja wie so 
oft Theoretiker einer "Hochschule"....

von MCUA (Gast)


Lesenswert?

>For beginners; TI Launchpad oder ST Discovery oder NXP Xpresso.
Ach ne, 3 "grundverschiedene" Architekturen.

>Ich verstehe Infineon schon lange nicht mehr
>-support Null
>-hochpreisig
>-Verfügbarkeit
Ja, haben sich selbst ins Knie geschossen.
Deshalb ist nun der Tricore auch "so weit verbreitet".
Und deren Neuer wird wohl die selbe "Verbreitung" erfahren.

von stm32f4discoverer (Gast)


Lesenswert?

...und weil der STM32F4 wesentlich schneller ist, habe ich mir eben den 
geholt.
Nur machts erst mit MDK-ARM richtig Spaß, CooCox liefert zwar etliche 
"Treiber"m aber das wars dann auch schon mit der Anfängerfreundlichkeit.

von ARM (Gast)


Lesenswert?

MCUA schrieb:
>>For beginners; TI Launchpad oder ST Discovery oder NXP Xpresso.
> Ach ne, 3 "grundverschiedene" Architekturen.

Du bist ja der Schlauberger vorm Herrn. :-<<<

TI:
LaunchPad Evaluation Kit is a low-cost evaluation platform for ARM

ST:
The STM32VLDISCOVERY is a low-cost and quick way to discover the STM32 
value line.
und ein ST32 ist??? ARM !!!

NXP:
LPCXpresso™ is a new, low-cost development platform available from NXP. 
It supports NXP's ARM-based LPC microcontrollers .

Und bevor du die Erbsen zählst: Ja, die Peripherals sind hersteller 
spezifisch,         noch.

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.