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

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

?? 5502_led.c

?? 1、該PERIPHERAL文件夾包含五個有關系統外設的程序:DEC5502_USB、DEC5502_LED和DEC5502_UART程序。 2、DEC5502_USB程序主要實現了與PC機應用程
?? C
字號:

/********************************************************************************/
/* 文件名:		5502_LED.c												   		*/												
/* 創建日期:	07/11/2004														*/
/* 功能描述: 	通過配置GPT和GPIO以及系統中斷來控制D5和D1兩個指示燈交替閃爍		*/
/*				從而達到驗證系統GPT,GPIO以及系統中斷的目的						*/													
/********************************************************************************/

#include <stdio.h>
#include <csl.h>
#include <csl_pll.h>
#include <csl_chip.h>
#include <csl_irq.h>
#include <csl_gpt.h>

/* Define and initialize the GPT module configuration structure  */
GPT_Config  MyGptConfig = {
0, 							//Emulation management register
0,		 					//GPIO interrupt control register
0,	 						//GPIO enable register
0,		 					//GPIO direction register
0,		 					//GPIO data register
0xB9EF, 					//Timer period register 1
0x05F5,	 					//Timer period register 2
0,							//Timer period register 3
0, 							//Timer period register 4
GPT_GPTCTL1_RMK(			//Timer control register 1
  GPT_GPTCTL1_TIEN_NOT_GATED,
  GPT_GPTCTL1_CLKSRC_VBUS,
  GPT_GPTCTL1_ENAMODE_CONTINUOUS,
  GPT_GPTCTL1_PWID_INACTIVE_1CYCLE,
  GPT_GPTCTL1_CP_CLOCK_MODE,
  GPT_GPTCTL1_INVIN_DONT_INVERT_OUTPUT,
  GPT_GPTCTL1_INVOUT_DONT_INVERT_OUTPUT
  ), 			
GPT_GPTCTL2_RMK(			//Timer control register 2
  GPT_GPTCTL2_TIEN_NOT_GATED,
  GPT_GPTCTL2_CLKSRC_VBUS,
  GPT_GPTCTL2_ENAMODE_CONTINUOUS,
  GPT_GPTCTL2_PWID_INACTIVE_1CYCLE,
  GPT_GPTCTL2_CP_CLOCK_MODE,
  GPT_GPTCTL2_INVIN_DONT_INVERT_OUTPUT,
  GPT_GPTCTL2_INVOUT_DONT_INVERT_OUTPUT
  ), 			
GPT_GPTGCTL1_RMK(			//Global timer control register
  GPT_GPTGCTL1_PSC34_DEFAULT,
  GPT_GPTGCTL1_TIMMODE_DEFAULT,
  GPT_GPTGCTL1_TIM34RS_NOT_IN_RESET,
  GPT_GPTGCTL1_TIM12RS_NOT_IN_RESET
  ) 	
};

/* Function/ISR prototypes */
interrupt void Timer0Isr(void);

/* Reference start of interrupt vector table   */
/* This symbol is defined in file, vectors.s55 */
extern void VECSTART(void);

/* Create a TIMER_Handle object for use with TIMER_open */
GPT_Handle 	 hGpt;

/* Define the power-off time length of LED */
#define TIMECONST 60000

Uint16 EventId0; 		// 定時器0所對應的事件ID號
Uint16 LEDMARK = 0;		// 設置指示燈的開關標志
Uint16 i = 0;
Uint16 j = 0;

/* 通過定義宏來控制兩個外圍存儲器映射的寄存器,從而實現對GPIO口的控制 */
#define  GPIODIR  	(*(volatile ioport Uint16*)(0x3400))
#define  GPIODATA 	(*(volatile ioport Uint16*)(0x3401))

void main(void)
{
	/* Initialize CSL library - This is REQUIRED !!! */
	CSL_init();

	/* PLL configuration structure used to set up PLL interface */
	// 主頻為300Mhz
    PLL_setFreq(1, 0xF, 0, 1, 3, 3, 0);
    
	/* Set IVPH/IVPD to start of interrupt vector table */
	IRQ_setVecs((Uint32)(&VECSTART));
	 
	/* Temporarily disable all maskable interrupts */
	IRQ_globalDisable();   
	
	/* Open Timer 0, set registers to power on defaults */
	/* And return handle of Timer 0 */
	hGpt = GPT_open(GPT_DEV0, GPT_OPEN_RESET);
	
	/* Get Event Id associated with Timer 0, for use with */
	/* CSL interrupt enable functions.                    */         
	EventId0 = GPT_getEventId(hGpt);
	
	/* Clear any pending Timer interrupts */
	IRQ_clear(EventId0);
	
	/* Place interrupt service routine address at */
	/* associated vector location */
	IRQ_plug(EventId0,&Timer0Isr);
	
	/* Write configuration structure values to Timer control regs */ 
	GPT_config(hGpt, &MyGptConfig); 
	
	/* Enable Timer interrupt */
	IRQ_enable(EventId0);             
	
	/* Enable all maskable interrupts */
	IRQ_globalEnable();      
	
	/* Start Timer */
	GPT_start(hGpt);
	 
	/* Config GPIO7 in order to ignite led D5*/  
	GPIODIR = 0x80;	// config the GPIO7 as output pin

	for(;;)
	{
	/* Enter system loop and waiting for interrupt */
	
	}		
}

/*定時器0的中斷程序*/
interrupt void Timer0Isr(void)
{
  	if(LEDMARK==0)
  	{
   		GPIODATA = 0x00;				/* 關閉指示燈D5 */
   		LEDMARK = 1;
  	}
  	else
  	{
  		GPIODATA = 0x80;				/* 打開指示燈D5 */
   		LEDMARK = 0;		
   		for(i=0;i<TIMECONST;i++)
   		{
   			for(j=0;j<100;j++)
   			{
   				CHIP_FSET(ST1_55,XF,0);	/* 關指示燈D1   */
   			}							
   		}			
  	}
}
  
/************************************************************************************/ 
/*注意: 	(1)	關閉指示燈D1只是臨時的,共計100*TIMECONST個指令周期					*/
/*			這種臨時性主要體現在關閉指示燈D1的操作是在中斷處理子程序中進行的		*/	
/*			而且是對CPU控制寄存器的操作,由于DSP的中斷保護和恢復機制					*/
/*			一旦退出中斷處理子程序,關閉指示燈D1的操作自動失效,即指示燈D1又自動點亮	*/
/************************************************************************************/

/******************************************************************************\
* End of 5502_LED.c
\******************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
老鸭窝一区二区久久精品| 亚洲一级片在线观看| 在线免费av一区| 国产一区二区三区精品视频| 亚洲色图欧洲色图婷婷| 欧美一区二区不卡视频| 成人av在线看| 久久成人久久爱| 亚洲一区二区综合| 国产日韩av一区二区| 在线成人免费观看| 99久久伊人精品| 国产精品综合在线视频| 亚洲风情在线资源站| 国产精品日韩精品欧美在线| 91精品国产综合久久小美女| 91黄视频在线| 99麻豆久久久国产精品免费| 韩国成人精品a∨在线观看| 一级做a爱片久久| 国产精品电影院| 国产视频一区不卡| 精品久久五月天| 欧美乱妇15p| 在线观看精品一区| 91色视频在线| av爱爱亚洲一区| 成人丝袜高跟foot| 国产成人在线看| 国产一区二区精品在线观看| 美女视频网站久久| 秋霞电影网一区二区| 亚洲国产成人av网| 亚洲成av人片一区二区| 一区二区三区四区在线| 成人免费一区二区三区视频 | 欧美在线观看18| www.爱久久.com| av中文字幕在线不卡| 成人毛片视频在线观看| 成人综合在线网站| jlzzjlzz欧美大全| 99re这里只有精品视频首页| 91亚洲精品乱码久久久久久蜜桃| 成人一区二区视频| 高清不卡在线观看| av中文字幕一区| 欧美亚洲综合在线| 欧美日韩一区二区三区在线 | 久久亚洲一级片| 亚洲精品一线二线三线无人区| 欧美成人一区二区| 国产无遮挡一区二区三区毛片日本| 26uuu精品一区二区在线观看| 日韩精品一区二区三区视频| 精品久久久网站| 国产亚洲精品福利| 中文字幕在线一区| 亚洲综合色自拍一区| 亚洲高清免费在线| 全部av―极品视觉盛宴亚洲| 国内精品免费**视频| 国产不卡视频在线播放| 不卡的av中国片| 欧美图区在线视频| 日韩美女一区二区三区四区| 国产无一区二区| 一区二区成人在线观看| 免费成人在线影院| 成人一级视频在线观看| 色呦呦国产精品| 欧美一级xxx| 中文字幕在线不卡一区| 亚洲观看高清完整版在线观看| 久久国产精品露脸对白| 国产福利一区二区三区视频 | 欧美mv日韩mv国产| 国产精品午夜在线| 亚洲综合另类小说| 精品制服美女久久| eeuss鲁片一区二区三区| 欧美日韩一区二区三区免费看| 日韩一级片在线播放| 亚洲国产高清在线观看视频| 亚洲一区国产视频| 国产精品一线二线三线| 欧洲在线/亚洲| 久久久久国色av免费看影院| 一区二区三区日韩在线观看| 久久国产生活片100| av在线一区二区| 精品日韩欧美在线| 一区二区三区产品免费精品久久75| 免费成人在线网站| 在线精品亚洲一区二区不卡| 国产亚洲欧美激情| 婷婷久久综合九色国产成人 | 日韩精品亚洲专区| 成人午夜伦理影院| 日韩欧美国产1| 一级做a爱片久久| 国产宾馆实践打屁股91| 欧美日韩精品电影| 国产精品国产三级国产aⅴ入口 | 国产一区二区剧情av在线| 成人丝袜18视频在线观看| 欧美电影免费观看高清完整版在线| 亚洲免费大片在线观看| 国产精品66部| 欧美va天堂va视频va在线| 亚洲一区影音先锋| 99在线精品一区二区三区| 亚洲精品一线二线三线无人区| 爽好久久久欧美精品| 色综合久久99| 国产精品久久久久久久久晋中| 精品无人码麻豆乱码1区2区| 91成人网在线| 国产午夜三级一区二区三| 国产精品久久久久久久久搜平片| 亚洲欧美日韩电影| 欧美日韩日日夜夜| 精品欧美乱码久久久久久 | 亚洲一区中文日韩| 91网上在线视频| 中文字幕亚洲一区二区av在线 | 蜜臀av国产精品久久久久| 日本精品一区二区三区高清| 国产精品视频yy9299一区| 国产成人免费视频一区| 精品sm捆绑视频| 久久99精品久久久| 精品久久人人做人人爰| 免费在线观看不卡| 制服.丝袜.亚洲.中文.综合| 亚洲电影第三页| 欧美日韩一区二区三区不卡| 亚洲一区在线播放| 精品视频全国免费看| 亚洲一区二区三区四区中文字幕| 91视频91自| 亚洲一区二区黄色| 欧美日韩精品二区第二页| 石原莉奈在线亚洲三区| 91精品在线一区二区| 视频一区视频二区中文| 欧美精品丝袜中出| 男人的天堂亚洲一区| 日韩欧美精品在线| 国产自产2019最新不卡| 久久久久青草大香线综合精品| 国产精品亚洲一区二区三区在线 | 亚洲成人综合视频| 欧美性大战久久久久久久蜜臀| 亚洲一区中文在线| 欧美精品v日韩精品v韩国精品v| 亚洲香肠在线观看| 91精品久久久久久久91蜜桃| 蜜桃视频一区二区三区在线观看 | 一区二区三区四区国产精品| 欧美天堂亚洲电影院在线播放| 日韩成人免费在线| 91精品欧美一区二区三区综合在 | 国产一区二区在线视频| 国产日韩精品一区二区浪潮av | 亚洲成人一区在线| 欧美大片免费久久精品三p| 国产一区二区三区精品视频| 国产精品久99| 欧美日韩成人在线一区| 久草这里只有精品视频| 国产精品丝袜在线| 欧亚洲嫩模精品一区三区| 蜜桃视频一区二区| 国产精品久久久久aaaa樱花| 欧美日韩精品专区| 国产激情91久久精品导航| 亚洲婷婷综合久久一本伊一区| 欧美三级在线视频| 国产资源在线一区| 亚洲精品国产品国语在线app| 欧美一区二区三区成人| 国产成人精品在线看| 亚洲韩国一区二区三区| 久久久综合视频| 欧美色偷偷大香| 国产成人免费视频网站高清观看视频| 亚洲精品乱码久久久久久日本蜜臀| 欧美一区二区三区四区五区| 色综合 综合色| 久久精品72免费观看| **性色生活片久久毛片| 日韩欧美综合一区| 91免费视频网| 国产精品一卡二卡| 亚洲福利视频三区| 国产精品毛片a∨一区二区三区| 欧美人与z0zoxxxx视频| 成人免费va视频| 久久精工是国产品牌吗|