Forum: Mikrocontroller und Digitale Elektronik C Programieren lernen


von Nico H. (nico95_h)


Lesenswert?

Hallo zusammen,
kennt jemand gute Quellen ( Internet, Buch ) wie man sich die 
Programiersprache C beibringen kann? Am besten wäre sogar Übungsaufgaben 
mit Lösungen. Ich bin Anfänger und wollte nur PIC'S programieren. Zur 
Zeit nutzte ich das Programm MPLAB IDE und arbeiten mit dem PIC 16F887.

von Udo S. (urschmitt)


Lesenswert?

Als Anfänger erst mal am PC lernen. Das ist deutlich effektiver, man hat 
eine prima GUI mit einem ordentlichen Debugger und sieht so schnell was 
passiert.
Auf jeden Fall ein Grundlagenbuch. Der Kernighan Ritchie ist zwar alt 
aber für C (nicht c++) nicht der schlechteste. Die Deutsche Übersezuung 
ist ab der 2. Auflage zwar besser geworden, aber das englische Original 
ist immer noch besser.
Das Buch muss man dann auch durcharbeiten.
Viel Erfolg

von Dietrich L. (dietrichl)


Lesenswert?

Zu Internet-Quellen kann ich anbieten:

http://www.c-howto.de/tutorial.html
http://openbook.galileocomputing.de/c_von_a_bis_z/

Wie gut diese Quellen sind, kann ich Dir nicht sagen. Ich glaube aber, 
die habe ich mal als "Empfehlung" irgendwo gefunden.

Gruß Dietrich

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Nico H. schrieb:
> Ich bin Anfänger und wollte nur PIC'S programieren.
Dann willst du gerade 2 Sachen auf einmal anfangen:
1. Mikrocontroller
2. C
Ich würde wie Udo auch erst das Eine und dann das Andere neu lernen. Und 
hinterher beides miteinander kombinieren...

von stefanus (Gast)


Lesenswert?

Dazu würde ich auch raten. Lerne nicht zwei Sachen gleichzeitig. C ist 
für den Einsteig schon kompliziert genug.

von Max (Gast)


Lesenswert?

Du kommst nicht zufällig aus Schweinfurt ?

von Erich (Gast)


Lesenswert?

Eine gute Einführung mit erklärten Beispielen ist hier 
http://www.gooligum.com.au/tut_enhanced_C.html allerdings für den 
12F1501.
Musst eben versuchen das auf deinen Pic uC Typ zu übertragen.
Weiterhin solltest du haben ein PicKit3 (oder gleich ein PICkit 3 Debug 
Express kaufen).
Gruss

von Paul B. (paul_baumann)


Lesenswert?

Max schrieb:
> Du kommst nicht zufällig aus Schweinfurt ?

Wie kommst Du darauf? Erinnert Dich der Dialekt an C-Syntax?
*Aua, au! Nicht hauen*
MfG Paul

von Nico H. (nico95_h)


Lesenswert?

okay danke für die schnelle Hilfe:)
@max: nein zufällig nicht :D

von voltwide (Gast)


Lesenswert?

Ich komme auch nicht aus Schweinfurt

von Bestes Mann wo gibt (Gast)


Lesenswert?

voltwide schrieb:
> Ich komme auch nicht aus Schweinfurt

Wieso? Sind die Ausfallstraßen tief verschneit, oder warum sonst
kommst Du nicht aus Schweinfurt?

SCNR

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.