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

📄 armreg.h

📁 瑞星微公司RK27XX系列芯片的SDK开发包
💻 H
字号:
/*
File  : dram.h
Note  :

    1. ZSP 寄存器模拟。
$Log: armReg.h,v $
Revision 1.2  2007/10/10 02:23:26  Zhaojun
添加版本自动注释脚本

*/
#ifndef __ROCK_PC_REGISTER_H_
#define __ROCK_PC_REGISTER_H_
/***************************************************************************/

/*********************************************************************/
#define read_creg(creg,val)   {val = RockPcRegRead_Creg( #creg );}


#define write_creg(creg,val)  {RockPcRegWrite_Creg( #creg , val );}


#define bitset_creg(creg,bitnum) {RockPcRegBitSet_Creg(#creg , bitnum );}
// bitnum must be a constant
// Example:
//  bitset_creg(%fmode,Q15_BIT);

#define bitclear_creg(creg,bitnum) {RockPcRegBitClear_Creg(#creg , bitnum );}
// bitnum must be a constant
// Example:
//  bitclear_creg(%fmode,Q15_BIT);

#define bitinvert_creg(creg,bitnum) {RockPcRegBitInvert_Creg(#creg , bitnum );}
// bitnum must be a constant
// Example:
//  bitinvert_creg(%smode,DCT_BIT);

/**********************************************************************/
#define     PC_ARMREG_SVC                       0x13
#define     PC_ARMREG_IRQ                               0x12

#define     PC_ARMREG_BITFIQ                         6
#define     PC_ARMREG_BITIRQ                         7

#define     PCL_DISABLE_INTERRUPT                RockPcRegBitSet_Creg( "cpsr" , PC_ARMREG_BITIRQ);
#define     PCL_ENABLE_INTERRUPT                  RockPcRegBitClear_Creg( "cpsr" , PC_ARMREG_BITIRQ);

/**********************************************************************/
REGISTER RockPcRegRead_Creg(char* creg);
void RockPcRegWrite_Creg(char* creg  , REGISTER val);
void RockPcRegBitSet_Creg(char* creg  , INT16U bitNum);
void RockPcRegBitClear_Creg(char* creg  , INT16U bitNum);
void RockPcRegBitInvert_Creg(char* creg  , INT16U bitNum);
void RockPcRegClearAll(void);
/***************************************************************************/
#endif // __ROCK_PC_REGISTER_H_

⌨️ 快捷键说明

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