Witam
Za pomocą M16 komunikuje sie z expanderem PCF8574AP
linie adresujące PCF są połączone z masą ,więc układ ma adres 112
oczywiście linie SDA i SCL są podciągniete do +5V rezystorami 4.7k
Program :
Do wyjść PCF'a podłączony jest układ ULN2803 ( bufor prądowy ,sterujący przekaźnikami)
Opis problemu :
Nie mogę w żaden sposób ustawić wyjść PCF'a w stan 0
zmieniałęm juz Układ PCF oraz ULN i bez zmian
Za pomocą M16 komunikuje sie z expanderem PCF8574AP
linie adresujące PCF są połączone z masą ,więc układ ma adres 112
oczywiście linie SDA i SCL są podciągniete do +5V rezystorami 4.7k
Program :
$regfile = "m16def.dat"
$crystal = 14745600
$baud = 9600
'##############################################################################
Config Sda = Porta.0
Config Scl = Porta.1
Config Lcd = 16 * 1
Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portd.7 , Db6 = Portd.6 , Db7 = Portd.5 , E = Portb.3 , Rs = Portb.2
Cursor Off
Do
I2cstart
I2cwbyte 112
I2cwbyte 0
I2cstop
If Err = 1 Then
Locate 1 , 1
Lcd "brak układu"
End If
LoopDo wyjść PCF'a podłączony jest układ ULN2803 ( bufor prądowy ,sterujący przekaźnikami)
Opis problemu :
Nie mogę w żaden sposób ustawić wyjść PCF'a w stan 0
zmieniałęm juz Układ PCF oraz ULN i bez zmian