/******************************************************************************* * -------------------------------------------------------------------------------- * 实 验 名 : 待机唤醒-低功耗实验 * 实验说明 : 通过配置好内部待机模式,printf打印倒计时数据后进入待机模式 , 在串口助手上显示其时间和待机模式输出 ,进入待机模式后按下复位开关重新运行 见文件内截图 ,程序设计中所有中断函数都放在中断stm32f10x_it.c文件 * 连接方式 : * 注 意 : 所用函数在头文件.c文件内 *******************************************************************************/ #include "public.h" #include "printf.h" #include "systick.h" #include "lowpower.h" /**************************************************************************** * Function Name : main * Description : Main program. * Input : None * Output : None * Return : None ****************************************************************************/ int main() { printf("Ttime: 5\r\n"); delay_ms(1000); //隔1秒显示计数 printf("Time: 4\r\n"); delay_ms(1000); printf("Time: 3\r\n"); delay_ms(1000); printf("Time: 2\r\n"); delay_ms(1000); printf("Time: 1\r\n"); delay_ms(1000); printf("进入系统待机模式\r\n"); standmodeinit();//待机模式配置 }