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

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

?? timer.h

?? 該代碼實現了 兩次下載法在dspC6713平臺上 燒寫flash的操作過程
?? H
?? 第 1 頁 / 共 2 頁
字號:
/******************************************************************************/
/*  TIMER.H - TMS320C6711 Peripheral Support Library Timer Support            */
/*                                                                            */
/*     This file provides the header for the DSP's Timer support.             */
/******************************************************************************/
#ifndef _TIMER_H_
#define _TIMER_H_


/*----------------------------------------------------------------------------*/
/* INCLUDES                                                                   */
/*----------------------------------------------------------------------------*/
#ifndef MASTER_FILE
#define C6711_GLOBALS
#include "C6711_CPU.H"
#endif

/*----------------------------------------------------------------------------*/
/*                                 DEFINES                                    */
/*----------------------------------------------------------------------------*/

/* Define Timer0 Registers */
#define TIMER0_CTRL     0x1940000	/* Address of timer0 control reg.       */
#define TIMER0_PRD      0x1940004	/* Address of timer0 period reg.        */
#define TIMER0_COUNT    0x1940008	/* Address of timer0 counter reg.       */

/* Define Timer1 Registers */
#define TIMER1_CTRL     0x1980000	/* Address of timer1 control reg.       */
#define TIMER1_PRD      0x1980004	/* Address of timer1 period reg.        */
#define TIMER1_COUNT    0x1980008	/* Address of timer1 counter reg.       */

 /*Timer Mode Control Register (TIMER_CTL) Bitfield*/
#define FUNC                0   /*Function of TOUT pin                          */
#define INVOUT              1   /*TOUT inverter control. Used only if FUNC = 1. */
#define DATOUT              2   /*Data output                                   */
#define DATIN               3   /*Data in: Value on TINP pin                    */
#define PWID                4   /*Pulse width.                                  */
#define GO                  6   /*GO bit. Resets and starts the timer counter.  */
#define HLD                 7   /*Hold. Counter may be read or written regardless of HLD value.*/
#define CP                  8   /*Clock/pulse mode                              */
#define CLKSRC              9   /*Timer input clock source                      */
#define INVINP              10  /*TINP inverter control.                        */
#define TSTAT               11  /*Timer status. Value of timer output.          */
                                
#define CTRL_SEL            0
#define PRD_SEL             1
#define COUNT_SEL           2  
                              
  /*           TIMER STATUS             */
#define TIMER_HOLD          0
#define TIMER_RESUME        1
#define TIMER_START         3  
  
/*----------------------------------------------------------------------------*/
/*   TIMER0 MACRO FUNCTIONS                                                   */
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/* TOUT0_IS_TSTAT0() - TOUT0 follow the value of TSTAT0 by setting the FUNC   */
/*              bit (bit 0) in the TIMER0_CTRL                                */
/*----------------------------------------------------------------------------*/
#define TOUT0_IS_TSTAT0()   SET_REG_BIT(TIMER0_CTRL, FUNC)

/*----------------------------------------------------------------------------*/
/* TOUT0_IS_DATOUT0() - TOUT0 follow the value of DATOUT0 by clearing the       */
/*             CLKSRC  bit (bit 0) in the TIMER0_CTRL.                        */
/*----------------------------------------------------------------------------*/
#define TOUT0_IS_DATOUT0()   RESET_REG_BIT(TIMER0_CTRL, CLKSRC)

/*----------------------------------------------------------------------------*/
/* INVER_TSTAT0() - Inverse value of TSTAT0 by setting the INVOUT             */
/*              bit (bit 1) in the TIMER0_CTRL                                */
/*----------------------------------------------------------------------------*/
#define INVER_TSTAT0()   SET_REG_BIT(TIMER0_CTRL, INVOUT)

/*----------------------------------------------------------------------------*/
/* NOT_INVER_TSTA0T() - Not Inverse value of TSTAT0 by clearing the INVOUT     */
/*              bit (bit 1) in the TIMER0_CTRL                                */
/*----------------------------------------------------------------------------*/
#define NOT_INVER_TSTAT0()   RESET_REG_BIT(TIMER0_CTRL, INVOUT)

/*----------------------------------------------------------------------------*/
/* WRITE_DATOUT0() - Write value of DATOUT0 bit (bit 2) in the TIMER0_CTRL    */
/*----------------------------------------------------------------------------*/
#define WRITE_DATOUT0(val)    ASSIGN_BIT_VAL(TIMER0_CTRL,DATOUT,val)

/*----------------------------------------------------------------------------*/
/* READ_DATIN0() - Read  value of DATIN0 bit (bit 3) in the TIMER0_CTRL       */
/*----------------------------------------------------------------------------*/
#define READ_DATIN0()    GET_BIT(TIMER0_CTRL,DATIN)

/*----------------------------------------------------------------------------*/
/*  PULSE_WIDTH_ONE0() - Pulse Width is one clock by  setting the PWID        */
/*           bit (bit 4) in the TIMER0_CTRL                                   */                            
/*----------------------------------------------------------------------------*/
#define PULSE_WIDTH_ONE0()   SET_REG_BIT(TIMER0_CTRL, PWID)

/*----------------------------------------------------------------------------*/
/*  PULSE_WIDTH_TWO0() - Pulse Width is one clock by  clearing the PWID       */     
/*           bit (bit 4) in the TIMER0_CTRL                                   */                            
/*----------------------------------------------------------------------------*/
#define PULSE_WIDTH_TWO0()   RESET_REG_BIT(TIMER0_CTRL, PWID)

/*----------------------------------------------------------------------------*/
/*  TSTAT0_IS_CLOCK0() - Out of TSTAT0 is clock,by setting the C/P             */
/*        bit bit(8) in the TIMER0_CTRL                                       */
/*----------------------------------------------------------------------------*/
#define TSTAT0_IS_CLOCK0()  SET_REG_BIT(TIMER0_CTRL, CP) 

/*----------------------------------------------------------------------------*/
/*  TSTAT0_IS_PULSE0() - Out of TSTAT0 is pluse,by clearring the C/P           */
/*        bit bit(8) in the TIMER0_CTRL                                       */
/*----------------------------------------------------------------------------*/
#define TSTAT0_IS_PULSE0()  RESET_REG_BIT(TIMER0_CTRL, CP)

/*----------------------------------------------------------------------------*/
/* TIMER_INT_CLOCK0() - TIMER use internal clock source by setting the CLKSRC */
/*              bit (bit 9) in the TIMER0_CTRL                                */
/*----------------------------------------------------------------------------*/
#define TIMER_INT_CLOCK0()   SET_REG_BIT(TIMER0_CTRL, CLKSRC)

/*----------------------------------------------------------------------------*/
/* TIMER_EXT_CLOCK0() - TIMER use external clock source by clearing the       */
/*            CLKSRC  bit (bit 9) in the TIMER0_CTRL.                         */
/*----------------------------------------------------------------------------*/
#define TIMER_EXT_CLOCK0()   RESET_REG_BIT(TIMER0_CTRL, CLKSRC)

/*----------------------------------------------------------------------------*/
/*  RIS_EDGE_TRIG0() - Rising edge of DATIN trigger counting,by setting       */
/*            INVINP bit bit(10) in the TIMER0_CTRL                           */
/*----------------------------------------------------------------------------*/
#define RIS_EDGE_TRIG0()  SET_REG_BIT(TIMER0_CTRL, INVINP)

/*----------------------------------------------------------------------------*/
/*  FAL_EDGE_TRIG0() - Falling edge of DATIN trigger counting,by clearing     */
/*           INVINP bit bit(10) in the TIMER0_CTRL                            */
/*----------------------------------------------------------------------------*/
#define FAL_EDGE_TRIG0()  RESET_REG_BIT(TIMER0_CTRL, INVINP)

/*----------------------------------------------------------------------------*/
/* READ_TSTAT0() - Read  value of TSTAT bit (bit 11) in the TIMER0_CTRL       */
/*----------------------------------------------------------------------------*/
#define READ_TSTAT0()    GET_BIT(TIMER0_CTRL,TSTAT)


/*----------------------------------------------------------------------------*/
/*   TIMER1 MACRO FUNCTIONS                                                   */
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
/* TOUT1_IS_TSTAT1() - TOUT1 follow the value of TSTAT1 by setting the FUNC   */
/*              bit (bit 0) in the TIMER1_CTRL                                */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频免费观看高清在线视频| 欧美日韩中文字幕一区| 日韩在线一区二区| 亚洲高清免费在线| 天天av天天翘天天综合网 | 日韩av电影免费观看高清完整版在线观看| 中文字幕欧美国产| 18成人在线视频| 亚洲国产精品一区二区www| 亚洲一卡二卡三卡四卡无卡久久 | 亚洲aaa精品| 天天综合色天天| 麻豆91在线看| 国产乱国产乱300精品| 成人福利电影精品一区二区在线观看 | 不卡影院免费观看| 91在线免费视频观看| 日本久久电影网| 欧美二区三区91| 精品久久久久久久久久久久久久久| 亚洲精品一区二区三区四区高清 | 成人深夜福利app| 91麻豆视频网站| 制服丝袜国产精品| 欧美经典一区二区| 亚洲综合久久久| 久久66热偷产精品| 99久久精品国产麻豆演员表| 欧美精三区欧美精三区| 日韩欧美中文字幕制服| 中文字幕一区二区三区视频| 亚洲18女电影在线观看| 国产精品1区2区| 欧美视频在线一区| 久久久久久夜精品精品免费| 亚洲理论在线观看| 国产精品综合一区二区| 欧美日韩国产综合久久| 国产午夜久久久久| 日韩高清不卡一区二区三区| eeuss影院一区二区三区| 欧美一二三区在线观看| 亚洲男人的天堂av| 国产成人av网站| 制服.丝袜.亚洲.另类.中文| 国产精品久久久99| 日一区二区三区| 91女人视频在线观看| 国产夜色精品一区二区av| 亚洲成人黄色影院| 一本大道av伊人久久综合| 日韩欧美中文字幕制服| 午夜久久久影院| 色诱视频网站一区| 中文字幕一区二区三区在线观看| 日本成人在线电影网| 日本韩国精品在线| 中文字幕一区二区三区在线播放| 国产精品一区免费在线观看| 欧美一区二区国产| 日日夜夜精品免费视频| 欧美写真视频网站| 亚洲乱码国产乱码精品精98午夜 | 久久福利视频一区二区| 在线视频国内自拍亚洲视频| 国产精品毛片久久久久久久| 国产一区二区在线免费观看| 91精品国产综合久久久久久漫画 | 亚洲欧洲无码一区二区三区| 国产伦精品一区二区三区免费迷| 6080日韩午夜伦伦午夜伦| 一区二区久久久久久| 色综合中文字幕| 亚洲视频一区在线| 色综合久久久久久久久久久| 国产精品美女久久久久av爽李琼 | 日本道色综合久久| 一区二区三区毛片| 91福利资源站| 偷拍自拍另类欧美| 日韩欧美一级在线播放| 免费高清视频精品| 欧美xxxxx裸体时装秀| 国产乱码字幕精品高清av| 国产日产欧美一区二区三区| 成人国产精品免费网站| 一区二区三区在线视频免费| 欧美在线不卡一区| 轻轻草成人在线| xnxx国产精品| 成人av网站大全| 亚洲精品美国一| 欧美一区二区三区在线观看视频| 麻豆国产欧美日韩综合精品二区 | 91精品国产一区二区三区香蕉 | 中文字幕日韩欧美一区二区三区| www.亚洲精品| 一区二区三区av电影| 欧美日韩免费视频| 国产精品亚洲综合一区在线观看| 国产日韩欧美高清| 欧美日韩三级视频| 国产一区二区成人久久免费影院| 国产精品国产成人国产三级 | 久久蜜桃av一区二区天堂 | 91麻豆精品国产自产在线| 久久99久久久久| 亚洲三级小视频| 3d成人h动漫网站入口| 国产成人亚洲综合色影视| 亚洲精品免费在线观看| 欧美一区三区二区| 暴力调教一区二区三区| 日韩专区在线视频| 国产精品不卡视频| 日韩精品一区在线| 色婷婷av一区二区三区gif| 六月丁香婷婷色狠狠久久| 日韩码欧中文字| 日韩精品在线网站| 欧美日韩色一区| 色综合久久中文字幕| 国内精品视频666| 视频一区欧美日韩| 亚洲综合男人的天堂| 国产蜜臀av在线一区二区三区| 欧美日韩国产美| 99热国产精品| 国产精品一区久久久久| 日本sm残虐另类| 亚洲无人区一区| 国产精品国产三级国产三级人妇| 精品免费99久久| 制服丝袜av成人在线看| 欧美私人免费视频| 色综合一区二区| 成人精品视频一区| 91麻豆国产精品久久| 国产一本一道久久香蕉| 久久精品久久久精品美女| 有坂深雪av一区二区精品| 国产精品乱子久久久久| 久久综合九色综合97婷婷女人| 欧美精品久久99久久在免费线| 在线观看一区二区精品视频| 99久久精品国产麻豆演员表| av在线这里只有精品| 大白屁股一区二区视频| 国产成人免费视频| 成人免费av资源| eeuss国产一区二区三区| 成人午夜激情影院| 成人动漫视频在线| 97se亚洲国产综合在线| 91免费观看视频在线| 91在线你懂得| 欧美性猛交xxxx乱大交退制版| 91久久国产综合久久| 在线日韩一区二区| 欧美日韩国产免费一区二区 | 国产真实乱对白精彩久久| 久久成人久久爱| 国产一区二区三区| 成人黄色片在线观看| 不卡一二三区首页| 在线观看av不卡| 91精品国产综合久久久久| 精品久久国产字幕高潮| 国产欧美在线观看一区| 国产精品初高中害羞小美女文| 亚洲三级电影网站| 亚洲国产wwwccc36天堂| 精品系列免费在线观看| 成人性视频网站| 欧美午夜电影在线播放| 精品剧情在线观看| 最新中文字幕一区二区三区 | 夜夜揉揉日日人人青青一国产精品| 亚洲女爱视频在线| 奇米色一区二区三区四区| 国产成人aaa| 日本国产一区二区| 精品国产伦一区二区三区观看体验| 久久亚洲免费视频| 一区二区三区四区五区视频在线观看 | 欧美军同video69gay| 久久一区二区视频| 亚洲精品美国一| 美女视频网站久久| 色猫猫国产区一区二在线视频| 91精品国产综合久久小美女| 国产亚洲欧美日韩日本| 亚洲成人免费av| 99精品在线观看视频| 日韩欧美一二三区| 自拍视频在线观看一区二区| 免费在线观看不卡| 欧美三级中文字幕| 国产精品不卡在线| 极品少妇xxxx精品少妇偷拍|