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
http://de.rs-online.com/web/p/entwicklungskits-prozessor-mikrocontroller/6868657/ und dazu http://www.amazon.de/Programming-32-Bit-Microcontrollers-Exploring-Technology/dp/0750687096/ref=sr_1_4?ie=UTF8&qid=1353673307&sr=8-4 natürlich weitere Hilfen unter http://www.microchip.com/
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
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
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.
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.
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 ^^
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.
Hallo, hier läuft gerade fast die selbe Diskussion: Beitrag "Einstieg in Microcontrollerprogrammierung mit Stellaris Launchpad?" Gruß J.
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€.
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.
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
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ß
Flipp schrieb: > oder der XMC 4500 von Infineon Dann viel Spaß beim Support. :-((( For beginners; TI Launchpad oder ST Discovery oder NXP Xpresso.
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 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.
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"....
>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.
...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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.