亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? power.c

?? samsung 2410 demo源代碼
?? C
字號:
/*****************************************
  NAME: power.c
  DESC: SLOW,HOLD mode test
  HISTORY:
  03.23.2002:purnnamu: first release for 2410
  06.02.2002:DonGo: Modified for 2442
 *****************************************/
 
#include "def.h"
#include "option.h"
#include "2413addr.h"
#include "Console.h"
#include "System.h" 

#include "lcdlib.h"
#include "sleep.h"
#include "power.h"
#include "idle.h"

void __irq SlowEint0Int(void);



volatile int slowExit;


void * func_power_test[][2]=
{	
	//                          			"0123456789012345678"
	//Power mode test
	//(void *)Check_SleepWakeUp,				"WakeUp status     ",
	//(void *)Test_SlowMode,					"Slow mode test    ",
	//(void *)Test_HoldMode,					"Hold mode test    ",
	//Clock test
	//(void *)Test_Locktime,					"Lock time test    ",
	//(void *)Test_PLL,						"PLL change test   ",
	//(void *)Manual_Change_Pll,				"PLL change(manual)",
	//(void *)Manual_Change_Pll_Iostrength,	"IO strneght test  ",
	//(void *)Test_PllOnOff,					"PLL On/Off test   ",	
	//(void *)MeasurePowerConsumption,		"Power consumption ",	
	// Sleep mode test
	(void *)Eint_test,							"EINT test		",
	(void *)Test_IdleMode,					"Idle mode test    ",
	(void *)Test_IdleModeHard,				"Idle mode hard    ",
	(void *)Test_MMUIdleMode, 				"Idle mode(MMU)    ",
	(void *)Test_SleepMode,					"Sleep mode test   ",
	(void *)Test_StopMode,					"Stop mode test   ",
	(void *)Test_SoftMode,					"Soft Reset Test   ",
	//(void *)Test_SleepMode_100Hz,			"Sleep mode 100Hz  ",
	//(void *)Test_BattFaultInterrupt,		"nBATT_FLT intr    ",
	//(void *)Test_InitSDRAM,					"SDRAM init        ",
	// I/O strength test.
	//(void *)Test_IO_Strength, 				"IO Strength       ",
	//(void *)Dvs_Test,			 			"DVS test          ",
	
	0,0
};





void Power_Test(void)
{
	int i;
	
	printf("\nPower mode test.\n");

	// Battery fault setting.
	rMISCCR = (rMISCCR & ~(0x7<<20)) | (1<<22) | (1<<21) | (0<<20);
		
	while(1)
	{
		i=0;
		printf("\n\n");
		while(1)
		{   //display menu
			printf("%2d:%s",i,func_power_test[i][1]);
			i++;
			if((int)(func_power_test[i][0])==0)
			{
				printf("\n");
				break;
			}
			if((i%3)==0)
			printf("\n");
		}

		printf("\nSelect (\"-1\" to exit) : ");
		i = GetIntNum();
		if(i==-1) break;		// return.
		if(i>=0 && (i<((sizeof(func_power_test)-1)/8)) )	// select and execute...
			( (void (*)(void)) (func_power_test[i][0]) )();
	}
	
	printf("\nPower_Test program end.\n");
}


//////////////////////////////////////////////////////////////////////////

void Test_SlowMode(void)
{

#if 0 
	int i;
	unsigned int saveREFRESH;

	slowExit=0;

	// GPIO and Interrupt setting
	rGPFCON=(rGPFCON & ~(0x3<<0)) | (0x2<<0); //PF0=EINT0
	rEXTINT0=(rEXTINT0&~(0x7<<0)) | (0x2<<0); //EINT0=falling edge triggered

	pISR_EINT0=(U32)SlowEint0Int;
	rINTMSK=~BIT_EINT0;		// Unmask eint0

	printf("[SLOW MODE TEST]\n");
	printf("  Press EINT0 key to exit SLOW mode\n");
	printf("  Check the CLKOUT0 pad clock is the same as X-tal input in Slow mode.\n");
	printf("  Compare the LED Blink speed at each mode.\n");
	printf("\n  Press any key to enter slow mode.\n");	
	//Uart_TxEmpty(1);	//To avoid being crushed the character

	//Clk0_Enable(2);	// 0:MPLLin, 1:UPLL, 2:FCLK, 3:HCLK, 4:PCLK, 5:DCLK0

	while(!slowExit) {
		Led_Display(0xa);
		//DoQsort(); 
		for(i=0; i<100; i++);
		
		Led_Display(0x5);
		//DoQsort();
		for(i=0; i<100; i++);

		if(Uart_GetKey()!=0) break;
	}
	
	//rCLKSLOW=(1<<7)|(1<<5)|(1<<4)|(0<<0); //FCLK=FIN/1,SLOW mode,MPLL=off,UPLL=off 

	// Re-setting the refresh count for 12MHz HCLK.
	saveREFRESH=rREFRESH;
	rREFRESH=(1<<23)|(U32)(2048+1-12*7.8); //Trp=2clk,Trc=4clk


	while(!slowExit) {
		Led_Display(0xa);
		//DoQsort(); 
		//for(i=0; i<100; i++);
		
		Led_Display(0x5);
		//DoQsort();
		//for(i=0; i<100; i++);
	}
	
	rINTMSK=BIT_ALLMSK;

	//rCLKSLOW=0|(1<<4)|(0<<5);//PLL on,MPLL=on
	for(i=0;i<2048;i++); //S/W MPLL lock-time
	//rCLKSLOW=0|(0<<4)|(0<<5);//NORMAL mode,PLL on,MPLL=on

#endif
}


void __irq SlowEint0Int(void)
{
	ClearPending(BIT_EINT0);
	slowExit=1;
}


void Test_HoldMode(void)
{

#if 0  
	printf("[Power Saving Mode by Stopping Each Block]\n");

	printf("LCD ENVID is turned off.\n");
	Lcd_EnvidOnOff(0);
	printf("Check the current cunsumption. Type any key to proceed.\n");	
	//Except GPIO,UART0
	rCLKCON=0xffff0;	// All enable. sleep disable, Idle trable.
	getchar();

	printf("Nand off.\n");
	rCLKCON&=~(1<<4);
	getchar();

	printf("LCD off.\n");
	rCLKCON&=~(1<<5);
	Lcd_EnvidOnOff(0);
	getchar();
	
	printf("USB host off(DP0/DN0 is suspended).\n");
	rCLKCON&=~(1<<6);
	rMISCCR|=(1<<12); //USB port0 = suspend
	getchar();
	
	printf("USB device off(DP1/DN1 is also suspended).\n");
	rCLKCON&=~(1<<7);
	rMISCCR|=(1<<13); //USB port1 = suspend
	getchar();

	printf("PWM Timer off.\n");
	rCLKCON&=~(1<<8);
	getchar();

	printf("SDI off.\n");
	rCLKCON&=~(1<<9);
	getchar();

	printf("UART0 off.\n");
	rCLKCON&=~(1<<10);
	getchar();

	printf("UART2 off.\n");
	rCLKCON&=~(1<<12);
	getchar();

	printf("RTC_control off.\n");
	rCLKCON&=~(1<<14);
	getchar();
	
	printf("ADC off.\n");
	rADCCON|=(1<<2);	// ADC stand-by mode select
	rCLKCON&=~(1<<15);
	getchar();
	
	printf("IIC off.\n");
	rCLKCON&=~(1<<16);
	getchar();
	
	printf("IIS off.\n");
	rCLKCON&=~(1<<17);
	getchar();
	
	printf("SPI off.\n");
	rCLKCON&=~(1<<18);
	getchar();

	printf("Camera off.\n");
	rCLKCON&=~(1<<19);
	getchar();
	
	printf("Return to Normal Mode.\n");		
	rCLKCON=0xffff0; 
	rADCCON&=(1<<2);
	rMISCCR&=~((1<<12)|(1<<13)); //USB port0,1 = normal
	Lcd_EnvidOnOff(1);

#endif
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜短视频| 一本色道**综合亚洲精品蜜桃冫| 国产精品一区2区| 欧美性受xxxx| 国产亚洲成av人在线观看导航| 日韩伦理电影网| 国产精品自拍三区| 欧美一区二区三区在线观看视频| 国产精品乱子久久久久| 日本不卡一区二区| 91国在线观看| 中文字幕一区三区| 国产精品一区久久久久| 日韩欧美第一区| 日本美女一区二区三区视频| 91国偷自产一区二区三区观看| 久久免费视频一区| 精品一区二区三区香蕉蜜桃| 欧美久久婷婷综合色| 亚洲欧美另类小说| eeuss鲁片一区二区三区在线观看| 日韩精品一区二区三区三区免费| 视频一区二区三区入口| 在线观看不卡一区| 亚洲综合自拍偷拍| 在线观看视频一区二区| 亚洲欧美偷拍三级| 91久久精品一区二区三区| 中文字幕中文字幕在线一区| 丁香一区二区三区| 国产欧美一二三区| 国产成人精品www牛牛影视| 国产亚洲一二三区| 成人一区二区视频| 国产精品成人一区二区三区夜夜夜| 国产99久久精品| 亚洲国产精品av| 99视频在线精品| 一区二区三区精品在线观看| 91传媒视频在线播放| 一区二区三区资源| 欧美猛男gaygay网站| 日韩高清不卡一区二区三区| 日韩一级完整毛片| 九九**精品视频免费播放| 精品国产麻豆免费人成网站| 国内精品伊人久久久久av影院| 久久久综合视频| 成人综合在线观看| 亚洲另类在线一区| 91精品久久久久久久久99蜜臂| 另类小说色综合网站| 国产三级精品三级| 色婷婷综合久久久中文一区二区| 亚洲综合无码一区二区| 日韩欧美一级二级三级| 国产精品123区| 亚洲蜜臀av乱码久久精品| 欧美日韩在线不卡| 国产一区二区三区免费看 | 国产精品剧情在线亚洲| av影院午夜一区| 午夜精品一区二区三区电影天堂 | 国产91精品精华液一区二区三区| 国产精品麻豆欧美日韩ww| 欧美色男人天堂| 国产又黄又大久久| 一二三四区精品视频| 欧美电影免费观看高清完整版在线 | 激情久久五月天| 亚洲日本青草视频在线怡红院| 制服丝袜亚洲色图| thepron国产精品| 日本aⅴ免费视频一区二区三区 | 亚洲美女偷拍久久| 亚洲精品一区二区三区在线观看| 97久久久精品综合88久久| 免费人成精品欧美精品| 成人免费一区二区三区在线观看| 欧美一级一区二区| 色婷婷激情一区二区三区| 国产在线一区观看| 亚洲国产精品久久一线不卡| 国产情人综合久久777777| 欧美男男青年gay1069videost| 成人三级在线视频| 久久精品国产一区二区三| 亚洲制服丝袜在线| 国产精品情趣视频| 精品国精品国产| 欧美日韩国产综合视频在线观看| 成人激情小说乱人伦| 久久99久久99| 免费成人在线影院| 亚洲成人综合在线| 亚洲精品成人悠悠色影视| 中文在线免费一区三区高中清不卡| 欧美二区三区的天堂| 欧美在线短视频| 91一区在线观看| 成人ar影院免费观看视频| 国产精品一区二区在线看| 久久国产尿小便嘘嘘| 日本免费新一区视频| 亚洲成av人综合在线观看| 亚洲欧美日韩一区| 日韩码欧中文字| 国产精品成人在线观看| 国产精品久久久久久久久动漫 | 国产成人精品亚洲777人妖| 免费一级片91| 久久精品av麻豆的观看方式| 首页国产丝袜综合| 免费视频最近日韩| 蜜臀av国产精品久久久久| 亚洲成人第一页| 午夜精品视频在线观看| 午夜精品123| 日本不卡不码高清免费观看| 日本不卡视频一二三区| 日韩黄色片在线观看| 性感美女久久精品| 日韩极品在线观看| 久久91精品国产91久久小草| 狠狠狠色丁香婷婷综合激情| 国产一区二区精品久久99| 国产伦理精品不卡| eeuss鲁一区二区三区| 一本大道久久a久久综合婷婷| 91亚洲精品久久久蜜桃网站| 色哟哟精品一区| 欧美人xxxx| 久久只精品国产| 中文一区一区三区高中清不卡| 国产精品白丝在线| 午夜成人免费电影| 狠狠色丁香久久婷婷综合_中 | 麻豆传媒一区二区三区| 国产一区二区三区综合| 白白色亚洲国产精品| 欧美中文字幕亚洲一区二区va在线| 欧美日韩成人激情| 久久精品一区八戒影视| 亚洲精品乱码久久久久久黑人| 丝袜诱惑亚洲看片 | 六月丁香综合在线视频| 高清成人在线观看| 欧美视频在线观看一区| 欧美成人三级在线| 亚洲视频你懂的| 蜜桃av一区二区三区| 不卡区在线中文字幕| 欧美日韩亚洲高清一区二区| 精品国产欧美一区二区| 一区二区三区日韩精品视频| 日本不卡123| 色哟哟一区二区在线观看| 精品国产三级电影在线观看| 亚洲男女毛片无遮挡| 国内成人精品2018免费看| 色琪琪一区二区三区亚洲区| 精品国产三级电影在线观看| 亚洲一线二线三线久久久| 国产一区中文字幕| 欧美伦理影视网| 中文字幕一区二区三区视频| 久久99国产精品麻豆| 欧洲视频一区二区| 中文字幕欧美三区| 久久精品二区亚洲w码| 欧美在线免费观看亚洲| 中文字幕精品三区| 九九久久精品视频| 制服丝袜亚洲播放| 日韩女优制服丝袜电影| 成人综合在线网站| 精品少妇一区二区三区在线视频 | 亚洲精品一区二区三区影院| 亚洲精品久久嫩草网站秘色| 国产精品一区三区| 日韩欧美一区二区三区在线| 一区二区三区四区av| 99久久国产综合精品麻豆| 精品日韩一区二区| 美女视频一区在线观看| 欧美日韩一二三| 一二三区精品视频| 91视视频在线观看入口直接观看www | 一区二区三区成人在线视频| 国产a视频精品免费观看| 精品区一区二区| 蜜臂av日日欢夜夜爽一区| 欧美日韩国产首页在线观看| 亚洲午夜久久久久久久久电影院| 成人av中文字幕| 中文字幕在线不卡一区二区三区| 欧美大片顶级少妇| 在线精品视频一区二区| 日本特黄久久久高潮| 国产精品久久777777|