PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : µc kits usb /rs 232 konverter ..c programieren ..keil



Roll_.
10.03.2006, 11:20
Hallo Guten Morgen Liebes Forum

Ich möchte gerne das programmieren mit C erlernen um in weiterer folge Mikrocontroller programmieren zu können.

Wisst ihr wo ich mir kostenlos einen C Compiler Downloaden kann?
Solche für Standart Beispiele wie printf(„Hello World... die man auch in den Büchern C für Anfänger findet und die noch keinen bezug zur Mikrocontroller Programmierung haben.

Später würde ich gern als Entwicklungsumgebung Keil u-Vision verwenden

Bitte koregiert mich wenn ich nicht richtig liege oder das ganze ganz falsch angehe.

Mein nächster Schritt wäre es ein Mikrocontroller Starter oder Development Kit zu kaufen.

Jedoch ist mir aufgefallen das die meisten mit einer seriellen RS232 Schnittstelle versehen sind.
Das ist auch schon das nächste Problem, mein Notebook hat nur USB Anschlüsse.

Mein erster Gedanke war „kauf ich mir halt einen USB/Seriellen RS232 Konverter“.
Aber angeblich laut ein paar Personen soll es ja damit Probleme geben, weil Keil und andere Entwicklungsumgebungen die Signale nicht richtig umsetzen können.
Stimmt das?
Wenn ja, was habe ich für alternativen?

Kennt ihr ein paar Keil kompatible Konverter, uC-Kits mit USB Anschluss? Oder ähnliches?

Bin über jede Inforation Dankbar

Mit freundlichen Grüßen Patrick

maze2k
10.03.2006, 12:06
Hallo Roll_.

zuallererst: Wenn du eine Frage hast, bitte poste sie nur in EIN Forum. Diese Frage hast du in (mindestens) zwei Foren gepostet. Mit so einem Vorgehen erhälst du keine schnellere Antwort. Du machst dich nur unbeliebt :)

Aber jetzt zu deiner Frage.
Wenn du gleich eine komplette linux-ähnliche Umgebung haben möchtest, die unter Windows läuft, lade dir Cygwin (http://www.cygwin.com/) runter. Achtung, die Installation kann schnell über 1 GB gehen ;)

Ein anderer, guter C/C++ Compiler mit Entwicklungsumgebung ist DevC++ (http://www.bloodshed.net/devcpp.html).

Damit kannst du auf jeden Fall HelloWorld-Programme und noch viel mehr programmieren. Zum Beispiel auch Software für deine Microprozessoren. Du brauchst dann nur die entsprechenden Libraries... Die solltest du überall kostenlos im Netz finden. Dann brauchst du nur noch ein Tool, mit dem du die Software auf deinen µC bekommst. Gibts auch kostenlos.

Von einer teuren Entwicklungsumgebung für Microprozessorprogrammierung würde ich dir daher abraten. Das kann man alles auch mit kostenloser Software machen.

Was genau meinst du mit Starter/Development Kit? Hast du schon etwas konkretes im Sinn? (Da gibt es große Preis/Leistungs-Unterschiede)

Das mit dem USB / RS232 ist so eine Sache. Ich habe Glück und habe eine Dockingstation für meinen Laptop. Die bietet mir unter anderem auch eine serielle Schnittstelle... Da kann ich dir also leider nicht sehr viel weiterhelfen. Was vielleicht gehen kann, ist die Infrarotübertragung....[/fliph]

hansidampfi
11.03.2006, 07:00
Hi,

benutzt du Linux? Da sind C-Compiler und 100 Editoren schon mit dabei.
Wenn nicht gibts für Windwos den LCC-32 gratis und der ist nicht schlecht.
http://www.cs.virginia.edu/~lcc-win32/

Um deinen C-Code Später mal in Assembler zu bekommen empfehle ich dir http://www.cc5x.de/

und für den Einstieg in Mikrocontroller www.sprut.de

Grüße

Roll_.
11.03.2006, 12:17
Hallo Danke für eue beiträge das hilft mir auf jeden fall weiter.

Ich hab meine frage darum zweimal geposted weil ich mir nicht sicher war welche katigorie die richtige ist.

MfG Patrick

Croco
20.04.2006, 21:43
hoi

vieleicht hilft dir das weiter:
http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/en/mcu_developmenttools.htm




8051er Kern, arbeite selbst damit
und mit USB erhältlich

Ich benutze sogar die IDE von Silabs da ein Debuger dabei ist der dir beim Start in die uC Welt sehr hilft.