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 

 port als Datenbus nur mit Deact ? Kategorie: C-Control I V1.2/2.0 (von bmwsoft - 18.02.2005 17:13)
Ich habe gerade den Beitrag über MOS an Port gelesen. Da ich bei der M2.0 den Byteport1 als Datenbus nutzen möchte, ergibt sich für mich die Fragestellung nach der Richtung des Ports.
Zum Ausgeben ist der Port automatisch auf Ausgang, durch DEACT wieder Eingang, glaube so erst mal richtig.
Nun meine Probleme:
1. nach DEACT ist die Unit in der Umlaufbahn, wenn vorher LCD-Display initialisiert wurde.
2. Sind die Ports nun Openkollektor oder würde ein direktes externes Low am Portausgang diesen
    zerstören?

Meine bisherige Lösung sieht so aus.

Byteport  =  x     ' Daten raus
.
.
y = Byteport        ' Statt DEACT nur Umschalten
..........                ' Bustreiber Freischalten
y = Byteport        ' Datenbus lesen
..........                ' Bustreiber Sperren
.
.
 Byteport  =  x     ' Daten raus

Da der Lesebefehl nicht zum Absturtz führt.
Die Ausführungszeiten müssen sehr kurz sein, daher ist jeder nicht benötigte Befehl wertvoll.

sicherlich könnte man einen Hardwaretest machen, aber das Geld in Deutschland wird immer knapper.

 Antwort schreiben

Bisherige Antworten:

Re: port als Datenbus nur mit Deact ? (von DIE HARD - 18.02.2005 18:39)
    Re: port als Datenbus nur mit Deact ? (von bmwsoft - 21.02.2005 12:26)
        Re: port als Datenbus nur mit Deact ? (von DIE HARD - 21.02.2005 13:28)
            Re: port als Datenbus nur mit Deact ? (von bmwsoft - 24.02.2005 15:18)