Die C-Control I Micro und Micro PCB stellen sich vor.

Software und Quellcodes für Microcontroller

Software und Quellcodes für Microcontroller

Moderator: Moderatorengruppe

Die C-Control I Micro und Micro PCB stellen sich vor.

Neuer Beitragvon Thomas am Montag 12. September 2005, 17:01

C-Control I BASIC Unit MICRO

Einplatinencomputersystem mit BASIC-Entwicklungsumgebung in der CHIP-Ausführung

Die MICRO Versionen der C-Control sind dafür konzipiert kleinere Steuerfunktionen mit minimalem Bauteileaufwand und auf kleinstem Raum zu realisieren. Sechs Ports die (auch innerhalb eines Programms) mehrere verschiedene Funktionen haben können, lassen eine vielseitige Verwendung zu.
Der 1uA Low Power Mode ist ideal für Anwendungen in denen Batteriebetrieb mit langen Standzeiten erforderlich ist (z.B. Datenlogger, Temperaturwächter)

Folgende Funktionen stehen an den verschieden Pins oder Anschlüssen zur Verfügung.

    - 8 BIT A/D-Wandler
    - Digitale Ports I/O
    - PLM DA-Wandler (mit Einschränkung auch zur Servoansteuerung)
    - Beep Ports
    - Freq Eingang
    - Serielle. Schnittstelle 9600/19200 Baud
    - 24 User Variablen
    - 2kB BASIC Programmspeicher
    - ladbare Systemerweiterungen (z.B. DCF 77 Synchronisierung der RTC)
    - 10000 Instruktionen/sek (mehr als 10 mal so schnell wie die C-Control I UNIT / M-Unit)
    - 1uA Low Power Mode


Ausführung MICRO
Dies ist die "nackte" Ausführung des Computers als Chip, mit dem geladenen Betriebssystem. Die Pinbelegung und Funktionen der einzelnen Pins sehen Sie in nachfolgender Grafik. Die MICRO benötigt eine stabile Stromversorgung 5V ( +- 10% ) die einen Strom von mindestens 10mA liefern muss. Ströme durch angeschlossene Bauteile (z.B. LEDs) sind dabei nicht berücksichtigt.

Bild

Ausführung MICRO PCB
Dies ist die komfortable Ausführung (auf einer kleinen Leiterplatte mit Anschlussdrähten) für den direkten Anschluss an z.B. LEDs oder Taster wie sie wohl hauptsächlich im Bereich Modellbau Verwendung findet.

Die MICRO PCB stellt die gleichen Ports an farbigen Anschlusskabeln zur Verfügung. Zusätzlich ist auf der Platine ein Spannungsregler installiert, der über einen separaten Anschluss Eingangsspannungen von 8V bis max.15V zulässt.

Die MICRO PCB benötigt eine stabile Stromversorgung 5V ( +- 10% ) die einen Strom von mindestens 10mA liefern muss. Ströme durch angeschlossene Bauteile (z.B. LEDs) sind dabei nicht berücksichtigt.

Abmessungen ca. 11mm x 10mm x 5mm. Anschlussdrähte ca.10cm

Bild

Betriebssystem
Abgestimmt auf den Einsatzzweck ist auch das Betriebssystem, das dem Programmierer bezüglich der C-Control M/UNIT eine reduzierte Funktionalität bietet, aber dennoch für viele Einsatzzwecke ausreichend ist.

Bei der MICRO sind grundsätlich alle Datentypen auf 8 Bit beschränkt (ohne Vorzeichen). Wortvariablen (signed Integer) werden also nicht unterstützt, was aber für den vorgesehenen Einsatzzweck nicht ins Gewicht fällt.

Ausserdem werden z.B. die MIN/MAX Funktion sowie Datumsfunktionen nicht unterstützt. Allgemein kann man aber sagen, dass sich viele im Betriebssystem fehlenden Funktionen leicht in BASIC nachbilden lassen.

So ist z.B. auch die fehlende MIN/MAX Funktion mit zwei Zeilen BASIC Programm nachbildbar.

Für besondere Anforderungen stellt Conrad Electronic Betriebsystemerweiterungen und Treiber zur Verfügung die allerdings den nutzbaren BASIC Programmspeicher reduzieren. Ohne zusätzliche Module sind 2kB BASIC Speicher nutzbar, was auch für komplexe Anwendungen in diesem Anwendungsbereich ausreichend ist.

Entwicklungsumgebungen
Für die Editierung und Compilierung des BASIC Quellcodes wird die standard BASIC oder BASIC++ Entwicklungsumgebung verwendet. Damit wird maximale Kompatibilität gewährleistet und die Portierung von Programmen oder Programmteilen für die Versionen Unit und M ermöglicht.

Quelle: Conrad Elektronik
Benutzeravatar
Thomas
Threadstarter
14150
Forengründer
 
Beiträge: 854
Registriert: Mittwoch 26. Juni 2002, 17:24
Postleitzahl: 00000
Land: Germany / Deutschland

Zurück zu Software

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste