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: I2C: PCF8574A kann keine Eingänge lesen Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von Olaf - 17.06.2007 1:05)
 Als Antwort auf Re: I2C: PCF8574A kann keine Eingänge lesen von Dietmar - 16.06.2007 14:05
Olaf nutzt:  Open-Micro, Open-Mini, Open-Midi, Open-Macro
> Hallo Olaf.
>
> Im ZIP-Archiv "Extended Ports für die OM" findest Du dokumentierten, getesteten, in 6808-Assembler geschriebenen Sourcecode, um auf PCF8574-I2C-Portexpander schreibend und lesend zuzugreifen. Du kannst die Dateien im Archiv auch gut benutzen, um die Portexpander komfortabel per externer Ports anzusprechen.
>
> Grüße
> Dietmar

Hallo Dietmar.

Danke für Deine Hilfe!

Nach ein par Versuchen klappt nun alles wie es soll! Auch die Geschwindigkeit ist enorm!
Ich hätte da aber noch ein par Fragen:
Was passiert wenn ich in der Datei "EXTPORTS.IIA" die PCF8574 und PCF8574A beide gleichzeitig aktivieren würde?

' --------------------------------------------------------------------------
' Erweiterung fuer Extended Ports auf der Open-Micro, Open-Mini, Open-Midi
' von Dietmar Harlos am 20. Oktober 2006
' --------------------------------------------------------------------------

DEFINE PCFADR &b01000000   'I2C-Basisadresse aller PCF8574
DEFINE PCFADR &b01110000   'I2C-Basisadresse aller PCF8574A

' --------------------------------------------------------------------------

Könnte ich dann anstelle von 64 Ports auch 128 benutzen?
Wenn ja, auf welcher Adresse oder Byteport würden dann die PCF8574A anfangen?
Nur mal Interesse halber, falls die dann 78 Ports nicht ausreichen würden ;-) ?
Fangen die PCF8574A überhaupt auch bei BYTEPORT[5] an, wenn ich nur diese benutzen würde?

Ach, was mir noch aufgefallen ist:
Zu erst hat es überhaupt nicht Funktioniert, erst als ich die Einstellung "RunOnErr=ON" entfernt hatte und das Ursprünglich "programmstart" heissende Hauptprogramm in "main" (dem Kompiler sei gedankt) geändert hatte, lief das Programm ohne Probleme! Was hat das denn auf sich?

Viele Grüße

Olaf

 Antwort schreiben

Bisherige Antworten:

Re: I2C: PCF8574A kann keine Eingänge lesen (von Dietmar - 18.06.2007 0:00)
    Re: I2C: PCF8574A kann keine Eingänge lesen (von Olaf - 23.06.2007 20:41)