Moderadores: andre_luis, 51, guest2003, Renie
I2C_Start( );
I2C_Wr(0xD0);
I2C_Wr(0);
I2C_Repeated_Start( );
I2C_Wr(0xD1);
segundos = I2C_Rd(1);
minutos = I2C_Rd(1);
horas = I2C_Rd(0);
I2C_Stop( );
I2C_Init(50000); //iniciliza I2C com frequencia de 50KHz
I2C_Start( ); //inicializa a comunicação I2C
I2C_Wr(0xD0); //endereço fixo para a categoria do DS1307
I2C_Wr(0); //endereço onde será iniciada a programação
I2C_Wr(0x00); //inicializa a contagem dos segundos a partir de xx.
I2C_Wr(0x40); //inicializa a contagem dos minutos a partir de 40 minutos.
I2C_Wr(0x15); //inicializa a contagem das horas apartir das 15hs (formato 24 horas).
I2C_Wr(0x00); //inicializa a contagem dos dias da semana
I2C_Wr(0x00); //inicializa a contagem de dias
I2C_Wr(0x00); //inicializa a contagem do mês
I2C_Wr(0x93); //gera no pino 7 1Hz
I2C_Stop( );
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante