应该是用户自己定的,下面是sys_res.h文件里的一部分内容,请问那这些类似#define pLED (volatile unsigned char *)0x203C0000的映射地址是按什么规则给的,因为之前都是弄单片机,没试过赋予地址之类的,都是给一个接口重命名,如:sbit led=p1之类的,
********************************************************/
#ifndef _SYS_RES_H_
#define _SYS_RES_H_
#include <cdefBF533.h>
#include <ccblkfn.h>
#include <sys\exception.h>
/*
* CLK
*/
#define CLK_IN (27000000) // 27M
//#define CCLK (513000000) //27*19=513M
//#define SCLK (128000000) //513/4=128M
/*
* CPLD Registers
*/
#define pLED (volatile unsigned char *)0x203C0000
#define pCtrl1_S (volatile unsigned char *)0x203d8000
#define pCtrl1_C (volatile unsigned char *)0x203dc000
//Ctrl1 Bit
#define CTRL_PPI_ADV7181 (0)
#define CTRL_PPI_TFTLCD (1)
#define CTRL_PPI_ADV7171 (2)
#define CTRL_PPI_CMOS (3)
#define CTRL_UART_MUX (1<<2)
#define CTRL_RS485_RW (1<<3)
#define pCtrl2_S (volatile unsigned char *)0x203e0000
#define pCtrl2_C (volatile unsigned char *)0x203e4000 2# 金鱼木鱼
|