📄 main.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 + -