From 1105733dc07562240bd061a1d8b0869c8c596805 Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Thu, 09 Oct 2025 00:41:09 +0800 Subject: [PATCH] ISL1208 RTC示例程序 --- Core/Src/main.c | 24 ++++++++++-------------- 1 files changed, 10 insertions(+), 14 deletions(-) diff --git a/Core/Src/main.c b/Core/Src/main.c index 779c896..4e17432 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -19,7 +19,7 @@ /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "adc.h" -#include "i2c.h" +#include "spi.h" #include "tim.h" #include "usart.h" #include "gpio.h" @@ -28,6 +28,7 @@ /* USER CODE BEGIN Includes */ #include "miscdev.h" #include "sht20.h" +#include "isl1208.h" /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ @@ -70,8 +71,7 @@ { /* USER CODE BEGIN 1 */ - int rv; - float temperature, humidity; + /* USER CODE END 1 */ /* MCU Configuration--------------------------------------------------------*/ @@ -96,25 +96,21 @@ MX_ADC1_Init(); MX_TIM6_Init(); MX_TIM1_Init(); - MX_I2C1_Init(); + MX_SPI1_Init(); /* USER CODE BEGIN 2 */ + beep_start(2, 300); + printf("ISKBoard ISL1208 RTC example.\r\n"); + set_rtctime("2025-08-08 08:08:08"); + /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { - rv = sht20_sample_TrH(&temperature, &humidity); - if( rv ) - { - printf("ERROR: SHT20 sample data failure, rv=%d\r\n", rv); - } - else - { - printf("SHT20 sample temperature: %.2f relative humidity: %.1f%%\r\n", temperature, humidity); - } - HAL_Delay(1000); + print_rtctime(); + HAL_Delay(1000); /* USER CODE END WHILE */ -- Gitblit v1.9.1