Avr_Gast
19.10.2014, 20:53
Hi
ich versuche schon länger vergeblich mit dem Attiny2313 einen PCF8574 anzusteuern.
Habs mit USI und Software Twi probiert beides funktioniert nicht.
Hier mal der Bascom Code:
$regfile = "attiny2313.dat"
$crystal = 8000000
$baud = 9600
Config Scl = Portb.0
Config Sda = Portb.1
Config I2cdelay = 10
I2cinit
Const Pcf_write = &H40
Const Pcf_read = &H41
Do
I2cstart
I2cwbyte &B01000000
I2cwbyte &B00000000
I2cstop
Print Err
Waitms 500
Loop
End
Am PCF8574 hab ich eine Led gegen 5V geschaltet, um zu sehen ob es funktioniert. Aber aus irgendeinem Grund will es nicht funktionieren vielleicht kann mir ja jemand sagen woran es liegen könnte.
ich versuche schon länger vergeblich mit dem Attiny2313 einen PCF8574 anzusteuern.
Habs mit USI und Software Twi probiert beides funktioniert nicht.
Hier mal der Bascom Code:
$regfile = "attiny2313.dat"
$crystal = 8000000
$baud = 9600
Config Scl = Portb.0
Config Sda = Portb.1
Config I2cdelay = 10
I2cinit
Const Pcf_write = &H40
Const Pcf_read = &H41
Do
I2cstart
I2cwbyte &B01000000
I2cwbyte &B00000000
I2cstop
Print Err
Waitms 500
Loop
End
Am PCF8574 hab ich eine Led gegen 5V geschaltet, um zu sehen ob es funktioniert. Aber aus irgendeinem Grund will es nicht funktionieren vielleicht kann mir ja jemand sagen woran es liegen könnte.