Hallo Freunde !
Ich muss mich nach langer Pause wieder mit einer Frage in Sachen PCF8574 an Euch wenden, weil ich da mit einer Sache nicht zurecht komme.
Es geht um das Ansprechen von einzelnen PortPins, in meinem Fall P3
Er soll im sec. Takt mal 0 mal 1 sein, aber ich schaffe es einfach nicht , irgendwelchen Port auch immer anzusprechen.
hier mal ein Codeausschnitt:
Code:
unit8_t  ADDR_Wr = 0x27;
TWI_Init();
//.....
// in der while Schleife:
{
TWI_START( ADRR_Wr);
TWI_WR_BYTE(0b00001000); // P3 = 1
TWI_STOP()
_delay_ms(1000);
TWI_START(ADDR_Wr);
TWI_WR_BYTE(0b00000000); // P3 = 0
TWI_STOP();
_delay_ms(1000);
}
//.....
Die Adresse stimmt, die TWI -Funktionen sind in Ordung aber am Ausgang des PCF8574 ändert sich überhaupt nix.
Ich weiss mir keinen Rat mehr, habe den Chip mit einer Arduino anwendung getestet alles OK.
Nur eben mit dem ATmega32 und C-Programmierung will es nicht.

Wenn mir wer helfen kann , es wäre eine gelungene Weihnachtsünbberraschung für mich.

Danke schon mal
Gerhard