Mittwoch, 28. März 2012

C und uController Einführung

Einleitung

µController werden heute in allen möglichen Maschinen und Geräten verwendet.
Zusammen mit der zusätzlichen Hardware, (I/O ports, timer, usw) bildet der Mikrocontroller die Grundlage um kleinere Aufgaben zu lösen, oder um Anwendungen zu Simulieren. Mehrere Beispiele wie man einen Mikrocontroller einsetzen kann finden sie in diesem Blog.

M-Controller & C-Compiler

Die Wikinger würden mit den µControllern ein Keilerei anfangen. Die alten Ägypter würde
n mit ihnen die Welt kontrollieren. Die Helvetier würden sie verkaufen weil sie denken dass niemand so etwas brauchen würde. So Absurd dies klingen mag so stark konnten diese Controller die Welt verändern.
Doch im grossen und ganzen ist das oben genannte gar nicht so weit von der Realität entfernt. Denn mit dem C-Compiler Keil, programmiere ich die µController welche einen kleinen Teil dieser Welt kontrollieren. Und wenn man nicht weiss wie das geht kann man sie für nichts brauchen. 

Keil uVision4

Keil μVision 4 ist ein C-Compiler welchen wir benützen um µController zu Programmieren.
Das Programm ist sehr umfangreich und trotzdem sehr übersichtlich. Der μVision Editor und Debugger sind in einer einzigen Anwendung integriert. Dies ermöglicht eine angenehme Arbeitsweise und ist sehr nützlich beim schreiben von Programmen.

 Mikro Controller

 Bis heute wurden unzählige μController entwickelt. Wir arbeiten im Moment mit zwei verschiedenen Controllern.

Mit dem
  • Atmel AT89C51ED2.
und dem
  • Analog Devices ADuC832

Atmel AT89C51ED2

 Der Atmel AT89C51ED2 ist ein High-Speed​​- μController welcher bis zu sechs 8-Bit I / O Ports ansteuern kann. Dazu ist ein 16-bit Timer / Counter eingebaut und er hat einen 64kB Flash Speicher. Dazu kommen noch verschiedenste weitere Features.

Atmel AT89C51ED2
 

Analog Devices ADuC832

Der ADuC832 μController ist ein voll integriertes 12-Bit-Datenerfassungssystem in einem Chip. Wie alle Analog Devices μController Produkten hat er präzise Analog/Digital & Digital/Analog-Wandler und einen Flash- μController auf einem kleinen Chip. (ca. 1cm x 1 cm)

Analog Devices ADuC832

 Weitere Infos : 

C - simple programs
---------------------------------------------------------------------------------
Captain Malgardi
Malgardis Crew
become a fan on Facebook : Malgardi Fan!

Keine Kommentare:

Kommentar veröffentlichen