Tag Archives: C

Primäre Datentypen C

C-Basic: Datentypen in Embedded C/C++ und deren Größen

Bevor eine Variable im Programm verwendet werden kann, muss sie deklariert werden. Datentypen werden verwendet, um einer Variablen einen Typ zuzuweisen. Es ist wichtig die Größe der Unterschiedlichen Datentypen zu kennen um Variablenüberläufe zu verhindern. Der Wertebereich eines Datentypes kann dabei über folgende Formel berechnet werden: Integer Datentypen: C-Typen stdint.h Typen Bits Vorzeichen Wertebereich char […]

C-Basic Bitmanipulation set clear toggle check update

C-Basic: Bitmanipulation setzen, löschen und wechseln von Bits in C/C++

Dieser Beitrag gibt einen Überblick über einige Tipps und praktische Konzepte zur Bit-Manipulation und zeigt, wie sie in der C / embedded-C Programmierung eingesetzt werden kann. Insbesonderer für Lese- und Schreibzugriffe auf Register bei der Programmierung von Mikrocontrollern ist die Bearbeitung einzelner Bits ein Grundwerkzeug. Die Grundlage In einem Binärsystem existieren nur die Werte 0 […]

Das erste Embedded C Programm auf einem ARM Cortec M3 STM32F103 Mikrocntroller

Ausgehend von der Vorbereitung der Arbeitsumgebung erklärt in Artikel: „Hello World“ auf dem STM32 mit der CooCox CoIDE programmieren werden in diesem Beitrag Grundlagen für die Programmierung von Mikrocontrollern erklärt. Beim Anlegen eines Projektes in der CoIDE für den STm32F103 wird automatisch eine Datei mit mit dem Namen “main.c” angelegt. Die darin enthaltene Funktion int main(void) bildet den Einstiegspunkt […]