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

📄 miniisa.h

📁 SmartARM2400开发平台配套例程
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -