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: IIC_DEVICE_SEEK++_Walter.bpp Kategorie: Programmierung Basic (von das |_ Team - 2.03.2023 19:49)
 Als Antwort auf Re: IIC_DEVICE_SEEK++_Walter.bpp von Dietmar - 2.03.2023 13:49
das |_ Team nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-Station V1.1, Open-Micro, Open-Mini, Open-Midi, Open-Macro, Open-Maxi, Open-Mini M-Unit, Open-Mini Station, C-Control 2
Hallo Dietmar,
 
> Found AT: 78
>
> Das ist &h4E, was mich etwas verwundert. Somit ist die 0x27 wohl vom Tisch.


Ich glaube, die 0x27  im Datenblatt sind als 7-bit Adresse gemeint. Derjenige Wert, welcher sich ergeben würde, wenn man das R/W bit des PCF8574 ganz weg lässt während die drei Adresspins auf HIGH liegen:


 7 6 5 4 3 2 1 0  
 ---------------
 0 1 0 0 1 1 1    (7-bit Adresse  = 0x27)
 0 1 0 0 1 1 1 0  (8-bit Schreib-Zugriff dann via Adresse 0x4e = 78)
 0 1 0 0 1 1 1 1  (8-bit Lese-Zugriff dann via Adresse    0x4f = 79)



In der Tat, das Beispiel von CCTOOLS geht davon aus, dass die Adresspins auf LOW
gezogen sind 0 1 0 0 0 0 0 0 (Adresse 0x40)


Sehe ich auch so, Walter sollte noch einmal das CCTOOLS Beispiel hochladen (zuvor in Zeile 66 die
Adresse von &h40 in &h4e ändern).

Sollten dann tatsächlich noch EN und RS vertauscht sein, wie es das Arduino-Programmbeispiel nahe legt, sehen wir weiter.

Viele Grüße

Dirk

 Antwort schreiben

Bisherige Antworten: