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