Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Mit der "Open-Micro" in die Welt der 68HC08-Mikrokontroller einsteigen Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Dietmar, Homepage - 26.04.2005 20:15)
 Als Antwort auf Re: Mit der "Open-Micro" in die Welt der 68HC08-Mikrokontroller einsteigen von Thomas Wulf - 26.04.2005 12:42

Hallo Thomas,

> Wieviel Speicher ist denn für Assembler vorgesehen/vorhanden

in der aktuellen Betriebssystemversion stehen dem Anwender 2300 Byte Programmspeicher zur Verfügung. Diesen Speicher teilen sich Assembler- und BASIC-, bzw. PLUS-Programme.

> und welche Baudraten der ser. Schnittstelle lassen sich realisieren ?

Standardmäßig 9600 Baud. Andere Baudraten lassen sich allerdings mit Hilfe eigener Assemblermodule realisieren, die sich in jeden Interrupt und auch in den Interpreter einbinden lassen. Mit letzterem lassen sich z.B. die Befehle PUT und GET auf eine zweite serielle Schnittstelle umleiten, die an beliebigen I/O-Pins sitzen kann. Auch eine Umleitung auf einen eigenen I²C-Bus ließe sich realisieren.

> Ich wollte mit Deiner MINI-Unit eine sockelkompatible Version der M1.1 erstellen.

Das ist mit der Mini natürlich etwas uneffektiv, weil bei weiten nicht soviele I/O-Ports zur Verfügung stehen wie auf der Original-C-Control. Damals im CC1-OS-Project hatten wir bereits mit dem Gedanken gespielt, das Betriebssystem auf die 908er Kontroller zu portieren. Aber es gibt (bzw. gab) keinen 68HC908 mit vergleichbarer Portanzahl wie den 68HC05B6. Kompatibel zum Pin-, geschweige denn zum Speicherlayout ist auch keine Variante. Wie es heute aussieht, müßte man mal detailliert auf der Seite M68HC08 Family von Freescale nachschauen. Die AZ-Type hat zum Beispiel 52 I/O-Pins und 60 kB Flash, aber besitzt noch Flash-Speicher der ersten Generation. Es gibt mittlerweile sogar Kontroller mit 10-Bit-A/D-Wandler.

Grüße
Dietmar

Meine Homepage: http://ccintern.dharlos.de

 Antwort schreiben

Bisherige Antworten: