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

📄 main.h

📁 freescale的mc9s12dj64的测试代码
💻 H
字号:
#ifndef __HEADER_H__
#define __HEADER_H__


/*=======================================
memory map:(64kB)
reg_addr:(1kB:0x0000~0x03ff)
eeprom_addr:(1kB:0x0400~0x0fff)
ram_addr:(4kB:0x1000~0x1fff)
re_isr_ver:(0xFF80~0xFFFF --> 0xEF80~0xEFFF)
VER_ID:(0xFF80,0xFF81)
boot_addr:(4kB:0xF000~0xFFFF)
user_addr:(48kB:(0x4000~0x7FFF)0x3e,(0xC000~0xEFFF)0x3f,(0x8000~0xBFFF)0x3c,0x3d)
=======================================*/
#define OscClk          8000000UL
#define ECLOCK          24000000UL 
#define FoscPLL         48000000UL
#define factor          16
//

#define __NOP__()       {__asm nop;}

#define ATD_EN()		ATD0CTL2_ADPU=1;
#define ATD_DIS()		ATD0CTL2_ADPU=0;
#define MDC_EN() 		MCCTL_MCEN=1;
#define MDC_DIS 		MCCTL &= ~(MCCTL_MCZI_MASK | MCCTL_MCEN_MASK);


//
#define INIT_MDC(Mcprx)	MCCTL =(byte)(Mcprx & 0x43);

#define INT_HIGHT(val)	HPRIO= (byte)(val & 0xfe);	//int init:0xf2优先级


#define DELAY_1MS(a)    Delay_MDC1us((dword)a*1000) 


#endif  // __HEADER_H__

⌨️ 快捷键说明

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