Gast
#1105663
Hallo zusammen, ich habe mir das Beispiel aus der Codesammlung für den PCF8574 von hier http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 runtergeladen. Habe es auf einem ATmega128 laufen und es scheint alles zu funktionieren - nur wenn beim Auslesen von P7 eine "0" steht (Pin 12 also auf Masse) friert der Controller ein. Ich habe alles genau so wie im Beispiel gemacht. Ich verstehe nicht, warum das Programm beim Auslesen des P7 abstürtzt, obwohl alle anderen Werte korrekt ausgelesen und angezeigt werden. Ich habe 4 ICs angeschlossen und bei allen das gleiche Phänomen, Hardware ist 100% ok. Irgendwo ist der Fehler beim 2. Durchlauf, weil das erste mal wird die "0" auf P7 richtig gelesen und auch angezeigt, dann hängt der Controller. Hat jemand eine Idee? Vielen Dank für Eure Antworten. Habe schon mit Bitrate 10 und 20 probiert, kein Unterschied.