Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: PCF8574 Ports einzeln ansteuern, Mega 128 Kategorie: I²C-Bus (von Wolfgang Meinberg - 22.07.2010 18:51)
Als Antwort auf Re: PCF8574 Ports einzeln ansteuern, Mega 128 von PeterS - 21.07.2010 13:11
Ich nutze:
C-Control Pro Mega128, CC-Pro 128 Application Board
> > Hallo Zusammen!
> >
> >
> > ...in der Doku zum PCF8574 hab ich gelesen, daĂ? man die Ports auch einzeln ansteuern kann (Bit)
> > so wie die Ports der Mega 128, (z.B.Port_WriteBit(15,1) ). Im Forum CC2 gibt es einen Treiber fĂĽr die Einzelansteuerung.
> > der Ports. Ist dies auch bei der Mega128 möglich,  wenn ja wie?
> >
> > Danke fĂĽr die Hilfe!
> >
>
> Hi,
>
> ich habe die Doku kurz angeschaut und nur gesehen, das man immer ein komplettes Byte an I2C
> schickt. Du mu�t Dir halt einfach den Zustand aller Ports merken, und dann veränderst Du halt
> nur ein Bit für den zu ändernden Port im gesendeten Byte.
>
> Siehe auch: http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
>
> Gruss Peter

Hallo Peter!

...danke fĂĽr die Antwort. Ich hab auch nichts weiteres dazu gefunden, man kann bei der Mega 128
wohl nur ein komplettes Byte senden.
Da ich Anfänger bin, könntest Du mir kurz erklären, wie ich nur ein Bit verändere.
Ich  lese mit I2C_Read_ACK das Byte und will z.b.das erste Bit von 0 >1 setzen...
wie mach ich das??? Evtl. kleines Demo Programm?!

Bytes an den PCF8574 zu senden und zu lesen ist kein Problem, aber dafĂĽr hab ich keine Idee...

Danke erstmal...


GruĂ? Wolfgang



>


    Antwort schreiben


Antworten:

Re: PCF8574 Ports einzeln ansteuern, Mega 128 (von PeterS - 22.07.2010 22:38)
    Re: PCF8574 Ports einzeln ansteuern, Mega 128 (von Wolfgang Meinberg - 22.07.2010 23:05)
        Re: PCF8574 Ports einzeln ansteuern, Mega 128 (von PeterS - 23.07.2010 8:37)
            Re: PCF8574 Ports einzeln ansteuern, Mega 128 (von Wolfgang Meinberg - 23.07.2010 17:55)
                Re: PCF8574 Ports einzeln ansteuern, Mega 128 (von Manfred - 25.07.2010 19:48)