Microcontroller mit welchem Compiler programmieren

Hallo,

ich suche einen Mikrocontroller, der einfache Regelaufgaben übernehmen soll. (Z.b. für eine Zimmerheizung).
Die Marke ist egal, und vom Speicher her gibt es bei einem kleinen Programm wohl keine Probleme.
Dazu passend dann einen Compiler, am liebsten in Pascal/Delphi oder
auch C. Ich war auf ein paar Webseiten, kann aber keinen kostenlosen Compiler finden, damit ich mir schon mal anschauen kann, ob ich damit zurecht komme. Weiss jemand wo man so etwas findet?
Danke schon mal.

Hallo Nick,

ich suche einen Mikrocontroller, der einfache Regelaufgaben
übernehmen soll. (Z.b. für eine Zimmerheizung).
Die Marke ist egal, und vom Speicher her gibt es bei einem
kleinen Programm wohl keine Probleme.
Dazu passend dann einen Compiler, am liebsten in Pascal/Delphi
oder
auch C. Ich war auf ein paar Webseiten, kann aber keinen
kostenlosen Compiler finden, damit ich mir schon mal anschauen
kann, ob ich damit zurecht komme. Weiss jemand wo man so etwas
findet?

Gratis C-Compiler gibt es oft beim CPU-Hersteller und im Rahmen des GNU-Projects.

MfG Peter(TOO)

Hi,

das ist abhängig von den µC die Du programmiern möchtest.

Du benötigst aber für alle Prozessoren noch spezielle Programmieradapter.

Hier sind einige Hersteller von µCs:

www.ti.com (Texas Instruments)
www.microchip.com
www.atmel.com
www.st.com (SGS-Thomson Electronic)

Dort bekommst Du auch die passende Software.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Nick,

also, was du wahrscheinlich suchst isz nicht nur der Controller (den gibts es meistens nur in größeren Margen und ohne Peripherie-Hardware) sondern sogenannte Starter-Kits bzw. Entwicklungsboards.

Ich hab da zwei Links die so etwas vertreiben :

http://www.phytec.de
http://www.elektronik-laden.de

ersterer sitzt in Mainz und ist ein recht kleiner Laden welcher aber durchaus Ahnung hat !
Zweiterer hat im ganzen Bundesgebiet Partner welche die Artikel vertreiben.

Welcher Hersteller in Frage kommt, kann ich dir nicht sagen. Motorola, Siemens bzw. Infineon und Intel sind recht groß im Geschäft, alle anderen Hersteller sind meistens Anwendungsspezifisch ausgerichtet.

Zum Compiler : Es werden eigentlich nur noch zwei Sprachen verwendet : C (kein C++ !!!) und Assembler. Für Assembler gibt es einen kostenlosen Compiler der eigentlich alle Controller kann. Die C-Compiler müssen (wie eigentlich auch die Assembler-Compiler) speziell auf den Controller zugeschnitten werden. Meistens können diese Compiler dann mehrere Typen eines Herstellers. Also bevor du einen Compiler suchst, solltest du wissen mit welchem Controller du arbeiten möchtest. Aber wahrscheinlich wirst du bei den großen Herstellern keine kostenlose ANSI-C-Compiler finden. Das beste wäre für dich dann alles in Assembler zu schreiben.
Zur Auswahl des Controllers : Speicher ist selten ein Problem, die meisten Modelle gibt es mit unterschiedlichen Speichergrößen und Ausführungen. Viel wichtiger, denke ich, ist die Peripherie des Controllers (also Anzahl I/O-Pins, Schnittstellen, A/D-Wandler, evtl. D/A-Wandler, Treiberausgänge, etc…).

Noch zwei Links zu Compilern (die aber alle Geld kosten und manche auch nicht zu wenig !!!) :

Für Motorola HC08, HC11 und glaube auch für den HC05:
http://www.imagecraft.com (Der ist aber so scheiße das ich dir davon abrate)
Für Siemens C168 (bin mir nicht ganz sicher) und sicher auch einige andere :
http://www.tasking.com (Schweineteuer !!!, ca. 2000EUR)

Kostenfreier Assemblercompiler für fast alles :
http://www.alfsembler.de

Ich denke das sollte erstmal reichen. Falls noch Fragen, einfach fragen !

In diesem Sinne…

Unn wech, Ingo

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Atmel AVR-Prozessoren und BASCOM-AVR Basic-compile
Atmel AVR-Prozessoren sind recht preiswert 4-25 Euro

zum Beispiel bei http://www.reichelt.de

man braucht nur noch wenige Bauteile drumherum
(Flash-ROM und RAM sind im Prozessor integriert.

Programmieradapter kann man sich recht einfach selber bauen

und es gibt einen kostenlosen Basic-compiler
BASCOM AVR (Einschränkung der kostenlosversion nur Programme bis 2k)
Jede Menge Befehle die einem Detailarbeit abnehmen.

Das könnte was für Dich sein

sl

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]