📄 emi.h
字号:
/****************************************Copyright (c)**************************************************
**
** STR710 development team
**
**
** http://www.appchip.com
**
**--------------文件信息--------------------------------------------------------------------------------
** 文 件 名: emi.h
** 创 建 人: lhl
** 创建日期: 2006年5月10日
** 描 述: 该文件包含了所有EMI功能函数原型与所需要的常量
**
**--------------历史版本--------------------------------------------------------------------------------
** 创 建 人: lhl
** 版 本: V1.0
** 日 期: 2006年5月10日
** 描 述: 原始版本
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifndef __EMI_H
#define __EMI_H
#include "types.h"
#include "str710.h"
#include "cpu_cfg.h"
#if EN_ARM_EMI > 0 //决定是否编译该文件
/************************************** 宏定义,常量定义 ******************************************/
#define EMI_ENABLE 0x8000
#define EMI_DISABLE 0x0000
#define EMI_WAITSTATE(n) ((n) << 2)
#define EMI_SIZE_8 0x0000
#define EMI_SIZE_16 0x0001
#define CS0 0
#define CS1 1
#define CS2 2
#define CS3 3
#define EXTMEM_BASE 0x6C000000
#define EMI_BANK0 EXTMEM_BASE
#define EMI_BANK1 EXTMEM_BASE + 4
#define EMI_BANK2 EXTMEM_BASE + 8
#define EMI_BANK3 EXTMEM_BASE + 0x0C
/************************************** 枚举类型定义 *******************************************/
/************************************** 结构体类型定义 ******************************************/
/********************************** 全局外部函数原型声明 *****************************************/
void EMI_Config(UWORD16 bank, UWORD16 config, UWORD16 size, UWORD8 wait_state); /* 配置外部存储器接口 */
#endif // EN_ARM_EMI > 0
#endif // _EMI_H
/****************************************end of file*******************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -