rwramc.c

来自「此源代码是s3c44b0x 的内存访问和读写程序,已经调试成功」· C语言 代码 · 共 26 行

C
26
字号
//////////// RAM 访问示例
#define RWram		(*(unsigned long *)0x0c010200)	
void cRWramtest(void)
{
    unsigned long  * ptr  = 0x0c010200;//RWram;
    unsigned short * ptrh = 0x0c010200;//RWram;
    unsigned char  * ptrb = 0x0c010200;//RWram;

	char i;
	unsigned char  tmpb;
	unsigned short tmph;
	unsigned long  tmpw;
		
	*ptr = 0xAA55AA55; 
	
	tmpw = *ptr;    // 字长读
	*ptr = tmpw+1;  // 字长写
	
	tmph = *ptrh;   // 半字
	*ptrh = tmph+1; // 半字
	  
	tmpb = *ptrb;  	// 字节
	*ptrb = tmpb+1; // 字节
	
}

⌨️ 快捷键说明

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