http://satellite-board.de
http://satellite-board.de/board/

Adam Tuner - Mulituner über PCF8574
http://satellite-board.de/board/viewtopic.php?f=45&t=20012
Seite 5 von 5

Autor:  oli [ Mo 20. Jul 2009, 11:10 ]
Betreff des Beitrags:  Re: Adam Tuner - Mulituner über PCF8574

Code:
                   gx_I2C_WriteReg(DEFAULT_I2C, Port2PCF, 0x01);      // 0x01 setzt Port1 auf on

            #ifdef PCF_DEBUG
                    printf("\n\r[PCF8574] write 0x01");
            #endif


            gx_I2C_ReadReg(DEFAULT_I2C, Port2PCF, &pcf_data);  // liest den Status des PCF8574/2 aus

   
            #ifdef PCF_DEBUG
                    printf("\n\r[PCF8574] read 0x%02x \n\r", pcf_data);
            #endif


Inzwischen geht dies schon, habe wissentlich aber gar nichts geändert? Nur in ein Window eingebaut. Kann aber auch am Speicher der Box liegen. Mit der adamT hatte ich immer Probleme mit dem Flash und besonders mit dem E2prom. Z.B. werden funktionen die in der adamS laufen bei der adamT nicht ausgeführt. Z.B. hier das auslesen der Seriennummer aus dem E2prom was beim adamT manchmal geht und manchemal wieder nicht, obwohl gleiche Schaltung was den E2prom betrift, eventuell wird der E2prom im Flash gespiegelt und auf Adressen die es beim adamT nicht gibt? Naja...

cu Oli

Autor:  oli [ Sa 25. Jul 2009, 10:39 ]
Betreff des Beitrags:  Re: Adam Tuner - Mulituner über PCF8574

Jetzt habe ich noch 2 LED dazu gebaut und bin nach einiger Verwirrung erstaunt das ich die ganze Zeit mit 0x00 schallte! Also ich schicke ja: 00000001 dann ist aber Port1 off! schicke ich 00000000 ist er on! Habe ich festgestell da alle LED auf einmal on waren bevor ich sie angesteuert hatte... also habe jetzt 3LEDs.

11111000 = Port1-3 on
11111100 = Port1-2 on
11111110 = Port1 on

Irgendwelche Erklärungen???

cu Oli

Autor:  fbgm [ Sa 25. Jul 2009, 17:44 ]
Betreff des Beitrags:  Re: Adam Tuner - Mulituner über PCF8574

Hallo Oli,

das ist doch Ok. Wenn an der Basis des PNP Transistors 0V (0) anliegt, dann
schaltet er durch und die LED ist an. Wenn an der Basis 5V (1) anliegt, dann
ist der Transistor gesperrt und die LED ist aus.

Wichtig ist nur, dass der PCF8574 nach Reset/Power On eine 0 ausgibt. Daran
muss sich die angehängte Hardware nach richten.

mfg
Franz

Autor:  oli [ Sa 25. Jul 2009, 18:02 ]
Betreff des Beitrags:  Re: Adam Tuner - Mulituner über PCF8574

Hm also wird das Signal so negiert... Hoffe an der Logik ändert sich dann bei den HC244 nichts.

cu Oli

Dateianhänge:
DSCF0131.JPG
DSCF0131.JPG [ 348.14 KiB | 3587-mal betrachtet ]

Seite 5 von 5 Alle Zeiten sind UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/