Activar solo la alarma de 1hz y el pin SQW del DS3231

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:LOL: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();

}
 
Atrás
Arriba