main.c

来自「RC531」· C语言 代码 · 共 37 行

C
37
字号
#include "PXA255.h"
#include "RC531.h"
 U8 cmd;

void Delay_us(U32 us)   // Max 10s 
{
 U32 t1,tmp,i;
 t1=OSCR;
 if(t1&0x80000000){
  t1=OSCR=0;
 }
 tmp=t1+(us*368)/100;
 for(i=0; i<60; i++);
 while(OSCR<tmp);
}

void sys_init(void)
{
	Delay_us(800);
	GPDR2=0x6800;			//GP75 GP77 GP78
	GAFR2_L|=0x20000000;	//GP78 nCS[2]
	GAFR2_L&=~0x10000000;
	PSSR=0x20;	
	ALE_H					//GP77=1
	RF531_RESET				//GP75=1
	Delay_us(10);
	RF531_CLEAR_RESET		//GP75=0
	PCD_Reset();
}

int Main(void)
{
	sys_init();
	while(1){
	;
	}
}

⌨️ 快捷键说明

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