miniisa.h

来自「SmartARM2400开发平台配套例程」· C头文件 代码 · 共 36 行

H
36
字号
#ifndef _MINIISA_H_
#define _MINIISA_H_

/*
 *  Notice:后续板卡的移植,要在此处修改总线地址值.
 */

 /* MiniISA总线读写,地址范围0x80000000~0x80001FFF */
#define MISA_BASE_ADDR  0x80000000

/* MiniISA总线桥接器内部寄存器操作 */                
#define MISA_SYS_CFG 	(*(volatile unsigned char *)(MISA_BASE_ADDR+0x002000+0x00))   //系统配置寄存器
#define MISA_IntEn 		(*(volatile unsigned char *)(MISA_BASE_ADDR+0x002000+0x02))   //总线IRQ通道使能寄存器
#define MISA_IRQStat	(*(volatile unsigned char *)(MISA_BASE_ADDR+0x002000+0x04))   //总线IRQ通道状态寄存器

/* MiniISA返回值 */
#define  OPR_OK    0
#define  OPR_ERR   1



extern void MISAInit(void);
extern uint32 Install_IRQFunc(uint8 no, uint32 func);

/*********************************************************************************************************
** Function name: void EMCInit(void) 
** Descriptions:  初始化外部总线
** Input:         
** Output:        无 
*********************************************************************************************************/
extern void EMCInit(void);   

#endif


⌨️ 快捷键说明

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