/* * Sys_init.c * * Created on: 2022年03月15日 * Author: User */ #include "main.h" static void Init(void); static void GPIO_Init(void); Sys_Init_t Sys_Init = { Init}; static void Init(void) { GPIO_Init(); //输入输出端口初始化 Timer0.Timer0_Init(); //定时器0初始化 Timer2.Timer2_Init(); //定时器2初始化 HeatingSetting.Init(); //加热信号士刂瞥跏蓟? TM1650.Init(); // tm1650初始化 DS18B20.Init(); // DS18B20初始化 PWM.Init(); // PWM初始化 PTC_Fan_PIN = LOW; //上电默认关闭加热风扇 } static void GPIO_Init(void) { // M1 M0 // 0 0 准双向口 // 0 1 推挽输出 // 1 0 高阻输入 // 1 1 开漏 // P34 开漏 18b20 // P33 推挽模式 风扇 // P32 加热信号输入 // P35 加热风扇 P3M1 = 0x14; // M1 = 0001 0100B; P3M0 = 0x38; // M0 = 0011 1000B } /******************************************************** End Of File ********************************************************/