36 lines
849 B
C
36 lines
849 B
C
/*
|
|
* Sys_init.c
|
|
*
|
|
* Created on: 2022年03月12日
|
|
* Author: User
|
|
*/
|
|
|
|
#include <Main.h>
|
|
extern System_Init(); //引用外部函数声明
|
|
static void Init(void); //初始化函数
|
|
|
|
Sys_init_t Sys = {
|
|
Init};
|
|
|
|
/*
|
|
* @name Init
|
|
* @brief 系统初始化
|
|
* @param None
|
|
* @retval None
|
|
*/
|
|
|
|
static void Init(void)
|
|
{
|
|
// WDTCCR = 0x00; //关闭看门狗
|
|
System_Init(); //时钟以及引脚初始化 采用配置文件完成
|
|
Timer0.Timer0_Init(); //定时器0初始化
|
|
Timer3.Timer3_Init(); //定时器3初始化
|
|
PWM.PWM_Init(); // PWM初始化
|
|
ADC.Init(); // ADC初始化
|
|
UART1.UART_Init(); //串口1初始化
|
|
TM1650.Init(); // 1650初始化
|
|
PID_Func.Init(); // pid初始化
|
|
IAP.Get_TempValue(); //读取存储的温度值
|
|
FAN_PIN = LOW; //上电默认关闭风机
|
|
}
|