Proyecto Final – Medición de Inclinación 0.0.1
Este proyecto utiliza la placa NUCLEO-STM32F446RE y permite detectar y visualizar en tiempo real la inclinación mediante el sensor MPU-6050.
Cargando...
Buscando...
Nada coincide
DS3231_PORT

defines

#define DS3231_ADDRESS   (0x68)
#define DS3231_RETRY_COUNT   (3)

Funciones

HAL_StatusTypeDef DS3231_is_ready (void)
 Verifica la presencia del RTC DS3231 en el bus I2C.
HAL_StatusTypeDef DS3231_register_write (uint8_t reg, uint8_t data)
 Escribe un registro del DS3231.
HAL_StatusTypeDef DS3231_register_block_write (uint8_t *data, uint16_t len)
 Escribe un bloque de datos del DS3231.
HAL_StatusTypeDef DS3231_register_read (uint8_t reg, uint8_t *data)
 Lee un registro del DS3231.
HAL_StatusTypeDef DS3231_register_block_read (uint8_t reg, uint8_t *data, uint16_t len)
 Lee un registro del DS3231.

Descripción detallada

Documentación de «define»

◆ DS3231_ADDRESS

#define DS3231_ADDRESS   (0x68)

Dirección 7-bit del DS3231 (0x68) Cantidad de reintentos en I2CM_IsDeviceReady

Documentación de funciones

◆ DS3231_is_ready()

HAL_StatusTypeDef DS3231_is_ready ( void )

Verifica la presencia del RTC DS3231 en el bus I2C.

Devuelve
Retorna HAL_OK si responde al address 0x68.

◆ DS3231_register_block_read()

HAL_StatusTypeDef DS3231_register_block_read ( uint8_t reg,
uint8_t * data,
uint16_t len )

Lee un registro del DS3231.

Parámetros
regDirección del registro donde se comienza a leer.
dataPuntero de salida.
lenCantidad de registros a leer.
Devuelve
HAL_OK si funciono correctamente.

◆ DS3231_register_block_write()

HAL_StatusTypeDef DS3231_register_block_write ( uint8_t * data,
uint16_t len )

Escribe un bloque de datos del DS3231.

Parámetros
dataPuntero al bloque de datos a escribir.
lenLongitud del bloque de datos.
Devuelve
HAL_OK si funciono correctamente.

◆ DS3231_register_read()

HAL_StatusTypeDef DS3231_register_read ( uint8_t reg,
uint8_t * data )

Lee un registro del DS3231.

Parámetros
regDirección del registro.
dataPuntero de salida (1 byte).
Devuelve
HAL_OK si funciono correctamente.

◆ DS3231_register_write()

HAL_StatusTypeDef DS3231_register_write ( uint8_t reg,
uint8_t data )

Escribe un registro del DS3231.

Parámetros
regDirección del registro.
dataDato a escribir.
Devuelve
HAL_OK si funciono correctamente.