Buen día estimados, quisiera saber si esta bien el código que hice para activar la salida SQW (square wave) a exactamente 1hz del ds3231. Solo hacer trabajar el SQW a 1hz:
#define RTC_SDA PIN_C4
#define RTC_SCL PIN_C3
#use i2c(master, sda=RTC_SDA, scl=RTC_SCL)
void ds3231_init(void)
{
i2c_start();
i2c_write(0
0); // WR to RTC
//i2c_write(0x07); // Control Register
i2c_write(0x0E);
//i2c_write(0x90); // Disable squarewave output pin
i2c_write(0xC0);//11000000
i2c_stop();
}
#define RTC_SDA PIN_C4
#define RTC_SCL PIN_C3
#use i2c(master, sda=RTC_SDA, scl=RTC_SCL)
void ds3231_init(void)
{
i2c_start();
i2c_write(0
//i2c_write(0x07); // Control Register
i2c_write(0x0E);
//i2c_write(0x90); // Disable squarewave output pin
i2c_write(0xC0);//11000000
i2c_stop();
}