| |||
C GrundlagenDie Zunahme von integrierter Software innerhalb elektronischer Geräte bedingt enorme Entwicklungskosten. Häufigste Programmiersprache für embedded systems ist Assembler. Ihr Vorteil ist, dass die Prozessoren die Programme wesentlich schneller abarbeiten als andere Programmiersprachen. Ihr Nachteil besteht darin jedoch, dass sie nicht selbst dokumentierend ist und somit unmöglich ist die Programme ohne Kommentare durch andere Programmierer zu erweitern. Selbst der Assemblerprogrammierer wird Probleme bekommen, wenn er dieses Programm nach einigen Monaten erweitern soll. Mit Hochsprachen wie der Programmiersprache C können Programmbibliotheken angelegt werden, wie z.B. die LCD-Steuerung. Dadurch wird es sehr einfach diese Programmbibliothek für den jeweiligen Mikrocontroller anzupassen. Es können bestimmte Programmlösungen modulartig in Projekte integriert werden. Auf diese Weise wird die Entwicklungszeit erheblich verkürzt, da so bestimmte Programmstrukturen von vorherigen Projekten intergriert werden können. Es sei an dieser Stelle ausdrücklich darauf hingewiesen, dass mit diesen Seiten nicht das Ziel verfolgt wird ein C-Lehrbuch zu ersetzen (Internet & Co. bieten hier reichlich Kurse an). An dieser Stelle sollen lediglich die wichtigsten Befehle der Programmiersprache C speziell für Mikrocontroller beschrieben werden. Dieser „kleine C-Kurs“ ist folgendermaßen unterteilt: Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:CC Attribution-Noncommercial-Share Alike 3.0 Unported
|
|||




