?? initial.c
字號:
/****************************************Copyright (c)**************************************************
**
**
**
** 文 件 名: initial.c
** 最后修改日期: 2007-10-8 11:17
** 描 述: 初始化函數
** 版 本: V1.0
** 主 控 芯 片:M16 晶振頻率:7.37MHZ,
** IDE:ICCAVR 6.31
**********************************************************************************************************/
#include <iom16v.h>
#include <macros.h>
#include "DEFINE.H"
#include "UART.H"
/**********************************************************************
functionName:void paraInit(void)
description:變量初始化
**********************************************************************/
void global_para_init(void)
{
;
}
/**********************************************************************
functionName:void eepromParaInit(void)
description:對存儲在EEPROM的變量初始化
**********************************************************************/
void eeprom_para_init(void)
{
;
}
/**********************************************************************
functionName:void portInit(void)
description:M8 IO初始化
************************************ **********************************/
void port_init(void)
{
PORTA = 0xFF;
DDRA = 0xFF;
PORTB = 0xFF;
DDRB = 0xFF;
PORTC = 0xFF;
DDRC = 0xFF;
PORTD = 0xFF;
DDRD = 0xFF;
}
/**********************************************************************
functionName:void t0Init(void)
description:定時器0初始化
**********************************************************************/
void timer0_init(void)
{
;
}
/**********************************************************************
functionName:void allInit(void)
description:初始化所有的器件以及變量
**********************************************************************/
void all_init(void)
{
//開始初始化工作
CLI(); //關閉中斷源
port_init();
uart_init();
global_para_init();
eeprom_para_init();
timer0_init();
MCUCR = 0x00;
GICR = 0x00;
TIMSK = 0x00; //定時器0中斷源設置
SEI();
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -