[an error occurred while processing this directive]
|
АVR не видит ACK от PCF8574
#include void write_PCF8574(unsigned char PCF8574_adress, unsigned char PCF8574_data) ......
E-mail:
info@telesys.ru
.....
{
if (!i2c_start()) //start
{err(0);} //err -I2C is busy
if (!i2c_write((PCF8574_adress<<1)&0b11111110)) //Write adress
{err(1);} //err No acknowledgement
if (!i2c_write(PCF8574_data)) //write data
{err(1);} //err No acknowledgement
i2c_stop();
}
Ответы