⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 initial._c

📁 CS5532的驱动程序
💻 _C
字号:
/****************************************Copyright (c)**************************************************
**                                GaodeTailin
**                                     
**                                 	
** 文   件   名: initial.c
** 最后修改日期: 2007-9-19 12:37
** 描        述: 初始化函数
** 版	     本: V1.0
** 主  控  芯 片:M8 晶振频率:4.00MHZ, 
** 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  = 0xFE;
}





/**********************************************************************
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 + -