#include "fw_hal.h"
#include "ds3231.h"
Go to the source code of this file.
◆ GPIO_Init()
Definition at line 44 of file ds3231_stc8h3k.c.
45{
46
48
50}
#define GPIO_P3_SetMode(__PINS__, __MODE__)
◆ I2C_Init()
I2C clock = FOSC / 2 / (prescaler * 2 + 4)
Definition at line 30 of file ds3231_stc8h3k.c.
31{
32
38
40
42}
#define I2C_SetClockPrescaler(__DIV__)
#define I2C_SetWorkMode(__MODE__)
#define I2C_SetEnabled(__STATE__)
#define I2C_SetPort(__ALTER_PORT__)
◆ main()
Definition at line 52 of file ds3231_stc8h3k.c.
53{
55
57
64
66 time[0] = 2022 - 1990;
74
75 while(1)
76 {
95 }
96}
uint8_t DS3231_GetStatus(void)
uint8_t DS3231_SetTime(uint8_t *t)
uint8_t DS3231_GetTime(uint8_t *t)
void SYS_Delay(uint16_t t)
void UART1_TxChar(char dat)
void UART1_TxString(uint8_t *str)
@ UART1_BaudSource_Timer2
void UART1_TxHex(uint8_t hex)
void UART1_Config8bitUart(UART1_BaudSource_t baudSource, HAL_State_t _1TMode, uint32_t baudrate)
◆ time