Forum: Mikrocontroller und Digitale Elektronik AVR C Einstieg


von karlf (Gast)


Lesenswert?

Guten Abend,

habe mich bisher nur mit der Programmierung in Assembler beschäftigt
und würde nun doch gerne mal in die C Programmierung reinschnuppern.
Da ich jedoch absolut keine Erfahrung im Umgang mit C habe würde ich
gerne eine gute Einleitung zu Hand haben.
Eventuell auch ein Buch, welches wirklich auch für absolute C
Einsteiger geeignet ist.

Vielleicht hat ja jemand ein paar Links für mich.

von Bernhard S. (bernhard)


Lesenswert?

Ich habe das gleiche Problem.

Seit ein paar Tagen erfreue ich mich an C++

kann aber nichts damit anfangen :(

Bernhard

von Andreas Dörr (ADoerr) (Gast)


Lesenswert?

Weniger zum lernen, aber um mal schnell nachzuschlagen, wenn man etwas
nicht genau weiß:

http://info.baeumle.com/ansic.html

Ist grade dann brauchbar, wenn man seine Muttersprache noch besser
sprechen kann als C ;) (also vom Anfänger bis Halbprofi).


@Bernhard: Ja, schade das C++ nicht geht. OOP ist ne feine Sache, aber
der Verwaltungsoverhead absolut tödlich für nen kleinen uC.

von Tipp (Gast)


Lesenswert?

wie Andreas schon sagt: Beschränke Dich auf C. C++ ist für die
µC-Programmierung eher nicht geeignet.

von Bernhard S. (bernhard)


Lesenswert?

Danke Andreas für diesen interessanten LINK  :)


>OOP ist ne feine Sache, aber
>der Verwaltungsoverhead absolut tödlich für nen kleinen uC.

was ist OOP ?
und Verwaltungsoverhead ?

von Andreas Dörr (ADoerr) (Gast)


Lesenswert?

OOP = Objekt Orientierte Programmierung

Verwaltungsoverhead ist halt das drumrum, die OOP zum funktionieren
braucht, aber eigentlich noch nix zum deinem eigentlich Programm
beiträgt (mal simpel ausgedrückt ;)).

von Bernhard S. (bernhard)


Lesenswert?

>(mal simpel ausgedrückt ;)).

aber verständlich

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Schon das AVR-GCC-Tutorial gesehen?

von karlf (Gast)


Lesenswert?

Natürlich habe ich das AVR-GCC-Tutorial gesehen und auch gelesen. Nur
muss ich gestehen, dass mir das als totaler C Anfänger wenig hilft.
Mit der Hilfe des Tuts war es mir aber möglich schonmal avr-gcc etc.
unter Linux einzurichten.

Aber wirklich was anfangen kann ich damit leider noch nicht. Mir fehlt
einfach das grundsätzliche Verständnis zu C.
Ich könnte mir nun natürlich ein X beliebiges Buch über C kaufen, aber
es wäre schön, wenn es sowas auch direkt auf die uc Programmierung
zugeschnitten geben würde.

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.