Mam taki problem....
Gdy wyjście P7(noga 12) ustawie w stan niski to PCF albo uC mi się wiesza.
Sprawdzałem połączenia, są ok. Przypuszczam ze jakiś błąd w programie, ale nie mogę się doszukać. Zamiszczam program pod ATMEGA8.
Zczytuję stan wejść w ten sposób:
while(1){
unsigned char c=PCF8574_get_inputs(0);
USART_Transmit(c);
}
działa zawsze o ile na nodze P7 jest stan wysoki.
Gdy wyjście P7(noga 12) ustawie w stan niski to PCF albo uC mi się wiesza.
Sprawdzałem połączenia, są ok. Przypuszczam ze jakiś błąd w programie, ale nie mogę się doszukać. Zamiszczam program pod ATMEGA8.
Zczytuję stan wejść w ten sposób:
while(1){
unsigned char c=PCF8574_get_inputs(0);
USART_Transmit(c);
}
działa zawsze o ile na nodze P7 jest stan wysoki.