Mikrocontroller Programmierung und Softwareentwicklung

Mikrocontroller-Programmierung, Mikroprozessor-Programmierung

Seit der Firmengründung 1993 erstellen wir Programme für Mikrocontroller. Dazu gehört die sichere Handhabung und Integration unterschiedlichster Peripheriekomponenten wie A/D-Umsetzer, diverse Busanbindungen (I2C, RS232, RS485, RS422, LPT, 1Wire etc.), Uhrenmodule, Schnittstellenbausteine usw.
Ausgehend vom Intel 8051 decken wir inzwischen eine umfangreiche Palette von Mikrocontrollern ab, von denen wir die wichtigsten Ihnen kurz vorstellen wollen.


8051

Die Familie der 8051-kompatiblen Mikrocontroller hat inzwischen eine lange Tradition. Nichtsdestotrotz (oder gerade deswegen) werden immer neue Derivate von unterschiedlichen Herstellern entwickelt, wie z.B. AMD, Atmel und Philips.
Als Hochsprachen-Compiler verwenden wir bevorzugt den C51-Compiler der Firma Keil Elektronik GmbH. Sehr gute Erfahrungen haben wir darüber hinaus mit dem relativ neuen Open-Source-Compiler SDCC gemacht.


AVR

Die Familie der Atmel AVR-Controller mit RISC-Architektur besticht durch hohe Ausführungsgeschwindigkeit bei geringen Taktraten und eine überdurchschnittliche Ausstattung an integrierter Peripherie. Besonders erwähnenswert ist dabei die ATmega-Serie.
Hier verwenden wir AVRStudio von Atmel sowie alternativ den sehr zuverlässigen C-Compiler der Firma ImageCraft.


Zilog Z8 Encore

Bewährte Zuverlässigkeit in neuem Gewand: Der legendäre Z80 hat einen leistungsstarken, üppig ausgestatteten und dabei sehr günstigen Nachfolger bekommen: den Zilog Z8 Encore! Mit bis zu 64 kByte integriertem Flash-Programmspeicher, 4 kByte SRAM, 16-bit Timer, 10-bit A/D-Wandler und vielem mehr ist der Encore ein Allroundtalent und besonders für den Einsatz in kleinen und mittleren Projekten geeignet.
Unser Entwicklungswerkzeug für die Encore!-Familie ist der (übrigens kostenlose) C-Compiler ZDS II von Zilog.


Zilog eZ80Acclaim

Der Zilog Acclaim ist der neue Überflieger unter den 8-bit Mikrocontrollern. Mit einer Taktfrequenz von bis zu 50 MHz, 256 kByte internem Flash-Programmspeicher, 16 kByte SRAM und einem adressierbaren externen Speicherbereich von 16 MByte (!!) ist der Acclaim allen denkbaren Aufgaben gewachsen. Darüber hinaus besitzt der eZ80F91 als größter Vetreter der Acclaim!-Familie einen eigenen on-chip ethernet MAC und kann so z.B. als Webserver oder als Steuerung für ein Gerät mit eigener Homepage eingesetzt werden.
Auch hier verwenden wir den (kostenlosen) C-Compiler ZDS II von Zilog.


» Projektreferenzen Mikrocontroller