main.c

来自「非常有用的vc5509 c语言入门程序3,对于初学者非常有帮助」· C语言 代码 · 共 61 行

C
61
字号
#include "myapp.h"
#include "ICETEK-VC5509-EDU.h"
#include "scancode.h"

void InitMcBSP();

main()
{
	int nCount,nCount1;
	unsigned char dbScanCode;
	unsigned int uN;
	
	nCount=nCount1=0; uN=80;
	CLK_init();
	SDRAM_init();
	InitCTR();
	InitMcBSP();
	CTRGR=1;
	while ( 1 )
	{
		nCount++; nCount%=100;
		if ( nCount>uN )	PCR2|=4;
		else	PCR2&=0x0fffb;
		nCount1++; nCount1%=512;
		if ( nCount1==0 )
		{
			dbScanCode=GetKey();
			if ( dbScanCode==SCANCODE_Enter )
				break;
			else if ( dbScanCode==SCANCODE_Plus )
				PCR1^=2;
			else if ( dbScanCode==SCANCODE_0 )
				uN=100;
			else if ( dbScanCode==SCANCODE_1 )
				uN=80;
			else if ( dbScanCode==SCANCODE_2 )
				uN=60;
			else if ( dbScanCode==SCANCODE_3 )
				uN=40;
			else if ( dbScanCode==SCANCODE_4 )
				uN=20;
			else if ( dbScanCode==SCANCODE_5 )
				uN=0;
		}
	}
	CloseCTR();
}

void InitMcBSP()
{
	// IOPin: McBSP2.FSR S22  
	//SPCR1.RRST_=0,PCR.RIOEN=1,PCR.FSRM=1,PCR.FSRP=0/1
	SPCR1_2&=0x0fffe;
	PCR2|=0x1400;
	// IOPin: McBSP1.CLKX S14  
	//SPCR2.XRST_=0,PCR.XIOEN=1,PCR.CLKXM=1,PCR.CLKXP=0/1
	SPCR2_1&=0x0fffe;
	PCR1|=0x2200;
}

⌨️ 快捷键说明

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