PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C tutorial für Mikrocontroller



ELECTRIC
07.09.2005, 07:02
Hallo ich habe mir gerade eiene Mikrocontrollerboard von Rakers gekauft.
ich dachte mir das Es sicher nicht so schwer ist dis mit C zu Progrmeiern da ich eienige erfahrung mit C am pc habe.

leider komme ich nocht ganz weiter

Kann mir bitte jemand eine Entfehlung für eien Buch oder Tutoril geben das C Programmieren für Mikrocontroller allgemein behandelt.


gruss Tobias

Gerhard
07.09.2005, 07:25
Hallo Tobias,

.....hast Du schon mal hier geschaut ?
http://www.kreatives-chaos.com/index.php?seite=avrgcc

mfg Gerhard

Nachtrag:
und hier:
http://www.dirkbaumann.de/html/software.html

Pascal
07.09.2005, 12:11
auf http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial müsste auch was zu finden sein

SprinterSB
07.09.2005, 12:30
Ein "C für Mikrokontroller" in diesem Sinne gibt es nicht. Die Sprache ist genau die gleicht wie C auf einem Host.
Allerdings gibt es oft spezielle Header/Libs, um bestimmte Controller oder Boards zu unterstützen, wie die avr-libc.
Doku zur avr-libc findest du dort (ist bei WinAVR dabei).

Wegen der komplett anderen Rahmenbedingungen im Vergleich zu einem fetten Host-Rechner muss man natürlich einige Sachen beachten: viel kleinerer Speicher, oft kein Betriebssystem bzw Multitasking, Debugging ist erschwert oder nicht möglich, Notwendigkeit von harter Echtzeit, oft keine dynamische Speicherverwaltung, ...
Diese Erfordernisse sind jedoch unabhängig von der verwendeten Sprache.

Zusätzlich braucht man natürlich Loader, die via ISP, JTAG und so zugreifen.