main.c

来自「ARM44b0开发的蓝牙功能」· C语言 代码 · 共 110 行

C
110
字号
#include "ctrl_set.h"
#include "console.h"
#include "utils.h"

#include "DataType.h"
#include "44b0x.h"

/*
KEY0 EINT4
KEY1 EINT5
KEY2 EINT6
KEY3 EINT7
*/

/****************************************************************************
* 名称:DelayNS()
* 功能:长软件延时
* 入口参数:dly		延时参数,值越大,延时越久
* 出口参数:无
****************************************************************************/
void  DelayNS(int  dly)
{  unsigned  long int  i;

   for(; dly>0; dly--) 
      for(i=0; i<500000; i++);
}



extern U32 MCLK;


void LEDON(char i)
{

if(i==1)
{ rPDATC&=0xfff1;
rPDATC|=2;

}
if(i==2){
 rPDATC&=0xfff1;
rPDATC|=4;

}
if(i==3){
 rPDATC&=0xfff1;
rPDATC|=8;


}
}

void beep(char i)
{
if(i==0)
rPDATE|=0x20;
if(i==1)
rPDATE&=~0x20;
}








       



/*********************************************************/
#include "44b0x.h"

int Main()
{
	int i,j, key,temp,temp1,temp2;
	
		
		
//	ChangePllValue(88, 6, 1);	//修改系统主频为6倍频
	ChangePllValue(120, 8, 1);	//修改系统主频为6.4倍频
	PortInit();

    beep(1);

//rINTMSK=0xffffffff;	
 // initIRQ();//enable irq
 UartInit(0,57600);



    beep(1);
InitTorchPanel();

    while(1)
    {
     DelayNS(15);
Torch_Test();
	}
}



        void  FIQ_Exception(void)
{


}

⌨️ 快捷键说明

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