Einstieg in die Mikrocontroller - Programmierung

Gast #682563
Lesenswert?
• ▲
▼
Hi

Ich habe bis jetzt ausschließlich  Windows – Anwendungen mit VB.Net oder 
C++ programmiert. Nun würde ich gern in die Mikrocontroller – 
Programmierung einsteigen und habe noch einige Startschwierigkeiten.
1.  Ich benötige einen Mikrocontroller mit CAN – Schnittstelle und einem 
LCD – Display, woher bezieh ich das am besten?
2.  Ich würde den Controller gern mit C++ programmieren, welchen 
Compiler benötige ich dafür und wo bekomme ich diesen her?
3.  Wie bekomme ich das kompilierte Programm auf den Controller?
4.  Gibt es empfehlenswerte Literatur, welche mir den Einstieg 
erleichtern könnte?

Grüße

Yves
Gast #682742
Lesenswert?
• ▲
▼
Hallo,
ein Start-Weg könnte auch so aussehen:
1) AT89C51CC03 von Atmel: dieser µC hat schon einen CAN-Controller 
ON-Chip
2) Standard-LC-Display z.B. 4 Zeilen á 20 Zeichen einfachst anschließbar
3) C-Compiler µC/51 von Wickenhäuser: mit der 8 kByte Demo-Version kann 
man schon sehr viel machen, besser als Demo-Version von µVision2/3 
(C++-Compiler für 8-Bit-µC´s sind sehr selten)
4) Programm-Download mit FLIP (kostenlos)
5) Literatur: Anfangen mit den Elektor-Mikrocontroller-Fernlehrgang zur 
µC-Programmierung.

Viel Spaß
Carlos

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.