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

📄 mcu.c

📁 W3510A PPPoE code for network use
💻 C
字号:
#include <avr/io.h>
#include <avr/interrupt.h>
#include "mcu.h"

//#define	ATMEGA128_0WAIT
#define	ATMEGA128_1WAIT
//#define	ATMEGA128_2WAIT
//#define	ATMEGA128_3WAIT

void mcu_init(void) 
{
	EICRA=0x00;
	EICRB=0x00;
	EIMSK=0x40;
	EIFR=0x00;

#ifdef ATMEGA128_0WAIT
	MCUCR = 0x80;
	XMCRA=0x40;
#endif	
#ifdef ATMEGA128_1WAIT
	MCUCR = 0xc0;
	XMCRA=0x40;
#endif	
#ifdef ATMEGA128_2WAIT
	MCUCR = 0x80;
	XMCRA=0x42;
#endif	
#ifdef ATMEGA128_3WAIT
	MCUCR = 0xc0;
	XMCRA=0x42;
#endif	

/*
	EICRA = 0x00;			// External Interrupt Control Register A clear
	EICRB = 0xA0;			// External Interrupt Control Register B clear // edge 
	EIMSK = 0xB0;			// External Interrupt Mask Register : 0x80
	EIFR = 0xFF;			// External Interrupt Flag Register all clear

	MCUCR = 0x80;			// MCU control regiseter : enable external ram
	XMCRA = 0x40;			// External Memory Control Register A : 
					// Low sector   : 0x1100 ~ 0x7FFF
					// Upper sector : 0x8000 ~ 0xFFFF
*/
	sei();				// enable interrupts
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -