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

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

?? main_timer1.c

?? 適用于TMS320C6713
?? C
字號:
/*
 * Copyright (C) 2003 Texas Instruments Incorporated
 * All Rights Reserved
 */
/*
 *---------main_timer1.c---------
 * This example uses a timer to generate interrupt at a specific period.
 * The timer event handler increments the event count and prints in stdout.
 */
#include <stdio.h>

#include <csl.h>
#include <csl_timer.h>
#include <csl_irq.h>

#define TIMER_CNT  20  /* Maximum count value */
/*----------------------------------------------------------------------------*/

void TimerEventHandler(void);
extern far void vectors();

static TIMER_Handle hTimer1;
static Uint32 TimerEventId;
static int cnt = 0;  

/*----------------------------------------------------------------------------*/
static Uint32 TimerControl = TIMER_CTL_RMK( /* Timer control register (CTL)*/
  TIMER_CTL_INVINP_NO, /* TINP inverter control(INVINP). Only affects operation
					      if CLKSRC =0.
                           TIMER_CTL_INVINP_NO  - Uninverted TINP drives timer
                           TIMER_CTL_INVINP_YES - inverted TINP drives timer */
  
  TIMER_CTL_CLKSRC_CPUOVR4,/* Timer input clock source (CLKSRC)
						   TIMER_CTL_CLKSRC_CPUOVR4 - CPU clock /4           */
						   	
  TIMER_CTL_CP_PULSE, /* Clock/pulse mode(CP)
					       TIMER_CTL_CP_PULSE - Pulse mode.TSTAT is active one 
						        CPU clock after the timer reaches the timer
								period.PWID determines when it goes inactive.*/
					    
  TIMER_CTL_HLD_YES, /* Hold(HLD). Counter may be read or written regardless of 
					    HLD value.
						   TIMER_CTL_HLD_YES - Counter is disabled and held in
						        current value.
						   TIMER_CTL_HLD_NO - COunter is allowed to count.   */
						   
  TIMER_CTL_GO_NO, /* Go bit(GO). Resets and starts the timer counter.
				           TIMER_CTL_GO_NO - No effects on the timer.
						   TIMER_CTL_GO_YES - if HLD =1, the counter register
						        is zeroed and begins counting on next clock. */
  TIMER_CTL_PWID_ONE, /* Pulse width(PWID). Only used in pulse mode.
					       TIMER_CTL_PWID_ONE - TSTAT goes inactive one timer 
						        input clock cycle after the timer counter value
								equals the timer period value.
                           TIMER_CTL_PWID_TWO -  TSTAT goes inactive one timer 
						        input clock cycle after the timer counter value
								equals the timer period value.               */

  TIMER_CTL_DATOUT_0, /* Data output (DATOUT).
					       TIMER_CTL_DATOUT_0 - If FUNC  =0,the DATOUT is
						        driven on TOUT. 
                           TIMER_CTL_DATOUT_1 - If FUNC =1,The DATOUT is driven
						        on TOUT after inversion by INVOUT.           */

  TIMER_CTL_INVOUT_NO, /* TOUT inverter control (INVOUT) 
					       TIMER_CTL_INVOUT_NO - Uninverted TSTAT drives TOUT
						   TIMER_CTL_INVOUT_YES - Inverted TSTAT drives TOUT.*/
  TIMER_CTL_FUNC_GPIO /* Function of TOUT pin(FUNC).
					       TIMER_CTL_FUNC_GPIO - TOU is a general purpose 
						        output pin
                           TIMER_CTL_FUNC_TOUT - TOUT is a timer output pin  */
					        
);                 



/*----------------------------------------------------------------------------*/
void main() {

  /* Initialize the chip support library, must when using CSL */
  CSL_init(); 
  
  /* Open TIMER1 device, and reset them to power-on default state */
  hTimer1 = TIMER_open(TIMER_DEV1, TIMER_OPEN_RESET);
  
  /* Obtain the event ID for the timer device */
  TimerEventId = TIMER_getEventId(hTimer1);
  
  IRQ_setVecs(vectors);     /* point to the IRQ vector table	*/
  IRQ_globalEnable();       /* Globally enable interrupts       */ 
  IRQ_nmiEnable();          /* Enable NMI interrupt             */   
  
  /* Map TIMER events to physical interrupt number */      
  IRQ_map(TimerEventId, 14);
    
  /* Reset the timer events */
  IRQ_reset(TimerEventId);
    
  /* Configure the timer devices */
  TIMER_configArgs(hTimer1,
    TimerControl, /* use predefined control value  */
    0x00100000,   /* set period                    */
    0x00000000    /* start count value at zero     */
  );

  /* Enable the timer events(events are disabled while resetting) */
  IRQ_enable(TimerEventId);
  
  /* Start the timers */
  TIMER_start(hTimer1);

  while(cnt <= TIMER_CNT); /* waiting for interrupt*/
  
}
/*----------------------------------------------------------------------*/

/************************************************************************\
 name:      TimerEventHandler

 purpose:   Function called from TIMER1 ISR. Just increments the count by
  			one each time it enters this function. Exit from the program
  			after certain count value is reached.
            
 inputs:    void

 returns:   void
\************************************************************************/
void TimerEventHandler(void) {

  
  /* process timer event here */
  cnt++;  
  
  /* Exit from the program when certain count is reached */
  if (cnt > TIMER_CNT)
  {   
      TIMER_pause(hTimer1);
      TIMER_close(hTimer1);
      printf("\nTEST PASSED\n");
      exit(0);
  }
  printf("\n Count : %3d ",cnt);
  
}

/************************************************************************\
 name:      Interrupt Service Routine c_int14

 purpose:   ISR to service TIMERINT1.
            vecs.asm must be modified to include
            c_int14 entry.
            
 inputs:    n/a

 returns:   n/a
\************************************************************************/
interrupt void    
c_int14(void)    
{
    TimerEventHandler();
    return;
} /* end c_int14 */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品综合一本久道在线视频| 欧美大片顶级少妇| 91精品国产日韩91久久久久久| 久久久久高清精品| 亚洲综合久久久久| 国产成人一级电影| 6080日韩午夜伦伦午夜伦| 亚洲欧洲韩国日本视频| 久久精品国产亚洲5555| 欧美唯美清纯偷拍| 国产欧美日韩精品a在线观看| 日日嗨av一区二区三区四区| 91亚洲精华国产精华精华液| 26uuu精品一区二区在线观看| 亚洲国产中文字幕| 91色在线porny| 国产精品麻豆视频| 国产精品一区二区x88av| 91精品国模一区二区三区| 亚洲同性同志一二三专区| 国产精品一二三四五| 欧美一级黄色片| 日日摸夜夜添夜夜添国产精品| 99re这里都是精品| 国产精品伦理一区二区| 国产a久久麻豆| 国产精品视频第一区| 国产精品一区二区男女羞羞无遮挡 | 国产麻豆欧美日韩一区| 日韩精品中文字幕在线不卡尤物| 亚洲成人av免费| 欧美日韩在线不卡| 天堂va蜜桃一区二区三区| 欧美日韩在线播放三区| 亚洲成人激情社区| 777a∨成人精品桃花网| 婷婷一区二区三区| 7777精品伊人久久久大香线蕉 | 精品亚洲国产成人av制服丝袜| 337p亚洲精品色噜噜| 午夜视频一区二区三区| 91精品国产综合久久蜜臀| 蜜臂av日日欢夜夜爽一区| 日韩欧美专区在线| 激情小说亚洲一区| 中文字幕精品一区二区精品绿巨人 | 亚洲同性gay激情无套| av成人老司机| 亚洲va天堂va国产va久| 日韩三区在线观看| 久久精品国产99国产精品| 久久嫩草精品久久久精品一| 成人免费视频免费观看| 亚洲免费观看高清完整版在线观看熊 | 99视频精品在线| 亚洲一区在线观看免费 | 国产精品乱人伦| 97aⅴ精品视频一二三区| 亚洲小说春色综合另类电影| 3atv在线一区二区三区| 国内精品在线播放| 亚洲日本一区二区| 91麻豆精品国产自产在线观看一区| 日本不卡视频在线观看| 国产亚洲va综合人人澡精品| 91在线观看美女| 日韩中文字幕av电影| 久久精品一区蜜桃臀影院| 91亚洲大成网污www| 日本成人在线视频网站| 中文字幕免费不卡| 51精品秘密在线观看| 久久精品噜噜噜成人88aⅴ| 国产精品毛片久久久久久| 欧美裸体bbwbbwbbw| 丁香激情综合五月| 日韩精品电影一区亚洲| 中文字幕一区免费在线观看| 91精品国产综合久久福利| 不卡的av在线播放| 理论片日本一区| 一区二区三区四区精品在线视频| 精品乱码亚洲一区二区不卡| 99re这里都是精品| 国产精品自在欧美一区| 亚洲aaa精品| 日韩一区中文字幕| 精品国产免费人成在线观看| 色视频一区二区| 国产成人精品免费| 激情另类小说区图片区视频区| 亚洲一区二三区| 国产精品久久久久aaaa| 久久视频一区二区| 欧美一区二区视频网站| 91欧美激情一区二区三区成人| 久久99国产精品成人| 视频在线观看91| 亚洲另类一区二区| 中文字幕制服丝袜一区二区三区 | 91在线观看地址| 成人中文字幕电影| 国产成人亚洲综合a∨婷婷图片| 无码av免费一区二区三区试看 | 色婷婷av一区二区三区软件| 成人免费视频播放| 成熟亚洲日本毛茸茸凸凹| 国产在线精品一区二区夜色| 日本vs亚洲vs韩国一区三区二区| 性做久久久久久久免费看| 亚洲一区二区三区四区在线观看 | 5566中文字幕一区二区电影| 欧美丝袜丝nylons| 日本乱人伦一区| 色88888久久久久久影院野外| 99麻豆久久久国产精品免费| 成人动漫视频在线| 国产成人在线网站| 成人小视频在线| 成人福利电影精品一区二区在线观看| 成人中文字幕合集| 波多野结衣欧美| 欧美三日本三级三级在线播放| 91成人免费在线| 欧美伊人久久大香线蕉综合69| 91激情五月电影| 欧美日韩视频在线观看一区二区三区 | 国产一区视频在线看| 国产美女精品在线| 国产69精品一区二区亚洲孕妇| thepron国产精品| 91片黄在线观看| 欧美区在线观看| 日韩一级在线观看| 久久久亚洲精品石原莉奈| 国产精品激情偷乱一区二区∴| 一区二区三区日韩在线观看| 日日夜夜免费精品| 国产一区二区三区四| 成人高清av在线| 欧美日韩久久久| 欧美tickling网站挠脚心| 国产精品久久毛片a| 亚洲一区二区三区四区的| 日本欧美肥老太交大片| 国产成人激情av| 欧美日韩你懂的| 久久综合国产精品| 一区二区国产盗摄色噜噜| 奇米精品一区二区三区在线观看| 国产馆精品极品| 欧美亚洲另类激情小说| 久久综合视频网| 亚洲摸摸操操av| 精品一区二区三区久久| 成人免费福利片| 欧美美女bb生活片| 国产精品区一区二区三区| 亚洲国产精品影院| 国产99久久精品| 91精品国产综合久久婷婷香蕉 | 免费不卡在线观看| av欧美精品.com| 日韩欧美国产成人一区二区| 亚洲欧美自拍偷拍| 欧美aaaaa成人免费观看视频| www.日韩av| 26uuu精品一区二区三区四区在线| 一卡二卡三卡日韩欧美| 国产精品一区二区无线| 欧美精品在线一区二区三区| 国产精品动漫网站| 国产麻豆精品在线| 欧美一区二区精品| 亚洲一区二区三区爽爽爽爽爽| 国产麻豆一精品一av一免费 | 亚洲免费观看在线观看| 国产成人鲁色资源国产91色综| 欧美高清激情brazzers| 最新久久zyz资源站| 国产乱子伦一区二区三区国色天香| 欧美日韩mp4| 国产精品麻豆视频| 国产成a人无v码亚洲福利| 欧美一卡二卡三卡| 亚洲va欧美va天堂v国产综合| 色婷婷精品大视频在线蜜桃视频| 国产精品久久久久三级| 国产一区二区不卡在线| 欧美一级精品在线| 欧美96一区二区免费视频| 在线成人免费视频| 亚洲国产综合在线| 日本韩国视频一区二区| 国产精品久久看| 丁香六月综合激情| 国产精品欧美一级免费| 成熟亚洲日本毛茸茸凸凹| 国产精品你懂的| 成人性视频网站|