全文预览

嵌入式课程设计报告0

上传者:学习一点 |  格式:doc  |  页数:18 |  大小:710KB

文档介绍
// 清除秒中断标志 GPIO_WriteBit(GPIOB, GPIO_Pin_6, (BitAction)(1-GPIO_ReadOutputDataBit(GPIOB, GPIO_Pin_6))); //LED1 闪烁 TimeDisplay = 1; RTC_WaitForLastTask(); // 等待上一次对 RTC 寄存器的写操作完成 if(RTC_GetCounter() == 0x00015180) // 当前时间是 23:59:59 时复位为 0:0:0 { RTC_SetCounter(0x0); // 写入复位值 RTC_WaitForLastTask(); }}} main .c 文件: #include "stm32f10x.h" #include "stm32f10x_bkp.h" #include "stm32f10x_gpio.h" #include ".h" #include "stm32f10x_usart.h" #include "stm32f10x_rtc.h" #include "stm32f10x_flash.h" #include "stm32f10x_pwr.h" #include "misc.h" #include <stdio.h> vu32 TimeDisplay = 0; void RCC_Configuration(void); void GPIO_Configuration(void); void USART_Configuration(void); void RTC_Configuration(void); void NVIC_Configuration(void); u32 Time_Regulate(void); void Time_Adjust(void); void Time_Show(void);

收藏

分享

举报
下载此文档