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

📄 gp32c.h

📁 项目是为日本瑞萨工作所做的BAKE炉温控系统 整个文件夹包括设计文档
💻 H
字号:
//[GP32C.h]MC68HC908GP32 MCU映像寄存器名定义--------------------------------//通用I/O口#define PTA *(volatile unsigned char *)0x00       //A口数据寄存器#define PTB *(volatile unsigned char *)0x01       //B口数据寄存器#define PTC *(volatile unsigned char *)0x02       //C口数据寄存器 #define PTD *(volatile unsigned char *)0x03       //D口数据寄存器 #define DDRA *(volatile unsigned char *)0x04      //A口数据方向寄存器#define DDRB *(volatile unsigned char *)0x05      //B口数据方向寄存器#define DDRC *(volatile unsigned char *)0x06      //C口数据方向寄存器#define DDRD *(volatile unsigned char *)0x07      //D口数据方向寄存器#define PTE  *(volatile unsigned char *)0x08      //E口数据寄存器 #define DDRE *(volatile unsigned char *)0x0c      //E口数据方向寄存器 #define PTAPUE *(volatile unsigned char *)0x0d    //A口上拉允许寄存器#define PTCPUE *(volatile unsigned char *)0x0e    //C口上拉允许寄存器#define PTDPUE *(volatile unsigned char *)0x0f    //D口上拉允许寄存器//串行外设接口SPI#define SPCR  *(volatile unsigned char *)0x10     //SPI控制寄存器 #define SPSCR *(volatile unsigned char *)0x11     //SPI状态和控制寄存器 #define SPDR  *(volatile unsigned char *)0x12     //SPI数据寄存器 //串行通信接口SCI#define SCC1 *(volatile unsigned char *)0x13      //SCI控制寄存器1 #define SCC2 *(volatile unsigned char *)0x14      //SCI控制寄存器2 #define SCC3 *(volatile unsigned char *)0x15      //SCI控制寄存器3 #define SCS1 *(volatile unsigned char *)0x16      //SCI状态寄存器1 #define SCS2 *(volatile unsigned char *)0x17      //SCI状态寄存器2 #define SCDR *(volatile unsigned char *)0x18      //SCI数据寄存器 #define SCBR *(volatile unsigned char *)0x19      //SCI波特率寄存器 //键盘口#define INTKBSCR *(volatile unsigned char *)0x1a  //键盘状态和控制寄存器 #define INTKBIER *(volatile unsigned char *)0x1b  //键盘中断允许寄存器 //时基模块#define TBCR  *(volatile unsigned char *)0x1c     //时基模块控制寄存器//中断请求#define INTSCR  *(volatile unsigned char *)0x1d   //中断状态和控制寄存器 //系统设置#define CONFIG2 *(volatile unsigned char *)0x1e   //系统设置寄存器2 #define CONFIG1 *(volatile unsigned char *)0x1f   //系统设置寄存器1//定时器1#define T1SC  *(volatile unsigned char *)0x20     //定时器1状态和控制寄存器 #define T1CNTH  *(volatile unsigned char *)0x21   //定时器1计数寄存器(H) #define T1CNTL  *(volatile unsigned char *)0x22   //定时器1计数寄存器(L) #define T1MODH  *(volatile unsigned char *)0x23   //定时器1计数基数寄存器(H) #define T1MODL  *(volatile unsigned char *)0x24   //定时器1计数基数寄存器(L) #define T1SC0 *(volatile unsigned char *)0x25     //定时器1通道0状态和控制寄存器 #define T1CH0H *(volatile unsigned char *)0x26    //定时器1通道0寄存器(H) #define T1CH0L *(volatile unsigned char *)0x27    //定时器1通道0寄存器(L)#define T1SC1 *(volatile unsigned char *)0x28     //定时器1通道1状态和控制寄存器 #define T1CH1H  *(volatile unsigned char *)0x29   //定时器1通道1寄存器(H) #define T1CH1L  *(volatile unsigned char *)0x2a   //定时器1通道1寄存器(L) //定时器2#define T2SC  *(volatile unsigned char *)0x2b     //定时器2状态和控制寄存器 #define T2CNTH  *(volatile unsigned char *)0x2c   //定时器2计数寄存器(H)#define T2CNTL  *(volatile unsigned char *)0x2d   //定时器2计数寄存器(L) #define T2MODH  *(volatile unsigned char *)0x2e   //定时器2计数基数寄存器(H) #define T2MODL  *(volatile unsigned char *)0x2f   //定时器2计数基数寄存器(L)#define T2SC0 *(volatile unsigned char *)0x30     //定时器2通道0状态和控制寄存器#define T2CH0H *(volatile unsigned char *)0x31    //定时器2通道0寄存器(H) #define T2CH0L *(volatile unsigned char *)0x32    //定时器2通道0寄存器(L) #define T2SC1 *(volatile unsigned char *)0x33     //定时器2通道1状态和控制寄存器#define T2CH1H  *(volatile unsigned char *)0x34   //定时器2通道1寄存器(H) #define T2CH1L  *(volatile unsigned char *)0x35   //定时器2通道1寄存器(L) //PLL#define PCTL  *(volatile unsigned char *)0x36     //PLL控制寄存器 #define PBWC  *(volatile unsigned char *)0x37     //PLL带宽控制寄存器#define PMSH  *(volatile unsigned char *)0x38     //PLL乘数选择寄存器(H)#define PMSL  *(volatile unsigned char *)0x39     //PLL乘数选择寄存器(L)#define PMRS  *(volatile unsigned char *)0x3a     //PLL VCO选择寄存器 #define PVRS  *(volatile unsigned char *)0x3a     //PMRS的别名(有文献使用) #define PRDS  *(volatile unsigned char *)0x3b     //PLL分频选择寄存器#define PMDS    *(volatile unsigned char *)0x3b   //PRDS的别名(有文献使用)//A/D转换#define ADSCR *(volatile unsigned char *)0x3c     //A/D转换状态和控制寄存器 #define ADR   *(volatile unsigned char *)0x3d     //A/D转换数据寄存器#define ADCLK *(volatile unsigned char *)0x3e     //A/D转换输入时钟寄存器 //SIM#define SBSR  *(volatile unsigned char *)0xfe00   //SIM断点状态寄存器 #define SRSR  *(volatile unsigned char *)0xfe01   //SIM复位状态寄存器 #define SUBAR *(volatile unsigned char *)0xfe02   //SIM高字节地址寄存器#define SBFCR *(volatile unsigned char *)0xfe03   //SIM断点标志控制寄存器 //中断状态#define INT1  *(volatile unsigned char *)0xfe04   //中断状态寄存器1#define INT2  *(volatile unsigned char *)0xfe05   //中断状态寄存器2#define INT3  *(volatile unsigned char *)0xfe06   //中断状态寄存器3//FLASH控制#define FLCR  *(volatile unsigned char *)0xfe08   //FLASH控制寄存器//断点#define BRKH  *(volatile unsigned char *)0xfe09   //断点地址寄存器(H)#define BRKL  *(volatile unsigned char *)0xfe0a   //断点地址寄存器(L) #define BRKSCR *(volatile unsigned char *)0xfe0b  //断点状态与控制寄存器 //LVI  #define LVISR *(volatile unsigned char *)0xfe0c   //LVI状态寄存器                                //FLASH区保护#define FLBPR *(volatile unsigned char *)0xff7e   //FLASH区保护寄存器 //看门狗#define COPCTL  *(volatile unsigned char *)0xffff //COP控制寄存器 

⌨️ 快捷键说明

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