📄 init.c
字号:
/*******************************************************************************
*
* scheduler
* Soft version: scheduler V1.00
* File Name: init.c
* Author : zhaofei ( zhaozhiyuan@163.net )
* creation date: 2006-05-17
* module description: system initialize entry
* Copyright (C) reserve
*
********************************************************************************/
/*******************************************************************************
Function: main()
Description: system initialize entry
Calls:
Called By: no
Input: no
Output: no
Return: no
Others: no
********************************************************************************/
////////////////////////////////////////////////////////////////////////////////
// 系统驱动函数引用
#include "..\INC\timer.h"
#include "..\INC\APP.h"
//#include "..\INC\uart2.h"
#include "init.h"
#include "..\INC\A2D.h"
////////////////////////////////////////////////////////////////////////////////
// 系统应用函数引用
void sysInit(void)
{
// system & extern device initlization
portInit(); // 系统端口初始化配置;
timerInit(); // 定时器初始化
//uartInit(); // USART 初始化
a2dInit(); //add
sys10msTimeFlag = 0;
ControlRelayOn(); // add by yang
// selfDetectStep = 0;
// 系统外设注册
// 注册系统时钟
timerAttach(TIMER2OVERFLOW_INT, SysTick);
// 系统音乐注册
timerAttach(TIMER3OVERFLOW_INT, SysMusic);
}
/*******************************************************************************
Function: portInit()
Description:
Calls:
Called By:
Input: no
Output: no
Return: no
Others: no
********************************************************************************/
void portInit(void)
{
// pull-up resistors are turned on
cbi(MCUCR, PUD);
SetPortASta();
SetPortBSta();
SetPortCSta();
SetPortDSta();
SetPortESta();
SetPortFSta();
SetPortGSta();
PortReset();
}
/* EOF */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -