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

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

?? amplifier_drv.h

?? 這是,單片機方面的源碼,大家下哈,這晨只是給大家做個參考
?? H
字號:
//! @file amplifier_drv.h,v
//!
//! Copyright (c) 2004 Atmel.
//!
//! Please read file license.txt for copyright notice.
//!
//! @brief This file contains the low level macros and definition for the
//! amplifiers
//!
//! @version 1.4 at90pwm3-lib-mcu-0_0_2
//!
//! @todo
//! @bug

#ifndef AMPLIFIER_DRV_H
#define AMPLIFIER_DRV_H

//_____ I N C L U D E S ____________________________________________________

//! @defgroup Amplifiers_modules Amplifiers Modules
//! Amplifiers Modules
//! @{
//_____ M A C R O S ________________________________________________________

   //! @defgroup Amplifiers_macros Amplifiers Macros
   //! Low level macros that permit the use of the Amplifiers of the product.
   //! @{

      //! @defgroup Amplifier0_macros Amplifier 0 Macros
      //! Low level macros that permit the use of the Amplifier 0 of the product.
      //! @{

   //! *** CONFIGURE THE AMPLIFIER 0 ***
   //! ****** AMP0CSR
   //! 7   AMP0EN    : 1 Enable the amplifier
   //! 6   AMP0IS    : 1 Shunt the amplifier input
   //! 5:4 AMP0G1:0  : Amplifier 0 gain selction bits
   //!               : 00 gain  5
   //!               : 01 gain 10 
   //!               : 10 gain 20 
   //!               : 11 gain 40 
   //! 3:2 Reserved  : Not used
   //! 1:0 AMP0TS1:0 : Amplifier 0 Trigger Source Bits
   //!               : 00 ADCclk/8
   //!               : 01 PSC0 
   //!               : 10 PSC1
   //!               : 11 PSC2
   //! ****** END AMP0CSR

         //! @defgroup Turn_on_amplifier0 Turn on the Amplifier 0
         //! Turn on the Amplifier 0
         //! @{
#define Enable_amp0()                         (AMP0CSR |= (1<<AMP0EN))  
#define Is_amp0_enabled()                     (AMP0CSR &  (1<<AMP0EN))
         //! @}

         //! @defgroup Amp0_input_shunt Amplifier0 Input shunt
         //! Configure the Amplifier 0 shunt Option
         //! @{
#define Enable_amp0_input_shunt()             (AMP0CSR |=  (1<<AMP0IS))
#define Disable_amp0_input_shunt()            (AMP0CSR &= ~(1<<AMP0IS)) 
         //! @}

         //! @defgroup Amplifier0_gain_configuration Amplifier 0 Gain Configuration
         //! Configure the value of the gain of the Amplifier 0
         //! @{
//! Amplifier 0 Gain  5 Configuration
#define Set_amp0_gain05()                                                      \
           (AMP0CSR &= ~(  (1<<AMP0G1) | (1<<AMP0G0) ) ) 
//! Amplifier 0 Gain 10 Configuration
#define Set_amp0_gain10()                                                     \
           (AMP0CSR &= ~(1<<AMP0G1),                                          \
            AMP0CSR |=  (1<<AMP0G0) )
//! Amplifier 0 Gain 20 Configuration
#define Set_amp0_gain20()                                                     \
           (AMP0CSR |=  (1<<AMP0G1),                                          \
            AMP0CSR &= ~(1<<AMP0G0) )
//! Amplifier 0 Gain 40 Configuration
#define Set_amp0_gain40()                                                     \
           (AMP0CSR |=  ((1<<AMP0G1) | (1<<AMP0G0)) ) 
         //! @}

         //! @defgroup Amplifier0_clock_selection Amplifier 0 Clock Selection
         //! Select the clock which will be used to clock the amplfier
         //! @{
//! Amplifier 0 clocked by ADCclk/8
#define Amp0_internal_clock()                                                 \
           (AMP0CSR &= ~(  (1<<AMP0TS1) | (1<<AMP0TS0) ) ) 
//! Amplifier 0 clocked by PSC0 trig signal
#define Amp0_psc0_clock()                                                     \
           (AMP0CSR &= ~(1<<AMP0TS1),                                         \
            AMP0CSR |=  (1<<AMP0TS0) )
//! Amplifier 0 clocked by PSC1 trig signal
#define Amp0_psc1_clock()                                                     \
           (AMP0CSR |=  (1<<AMP0TS1),                                         \
            AMP0CSR &= ~(1<<AMP0TS0) )
//! Amplifier 0 clocked by PSC2 trig signal
#define Amp0_psc2_clock()                                                     \
           (AMP0CSR |=  ((1<<AMP0TS1) | (1<<AMP0TS0)) ) 
         //! @}


         //! @defgroup Turn_off_amplifier0 Turn off the Amplifier 0
         //! Turn off the Amplifier 0
         //! @{
#define Disable_amp0()                         (AMP0CSR &= ~(1<<AMP0EN) )  
         //! @}

      //! @}

      //! @defgroup Amplifier1_macros Amplifier 1 Macros
      //! Low level macros that permit the use of the Amplifier 1 of the product.
      //! @{

   //! *** CONFIGURE THE AMPLIFIER 1 ***
   //! ****** AMP1CSR
   //! 7   AMP1EN    : 1 Enable the amplifier
   //! 6   AMP1IS    : 1 Shunt the amplifier input
   //! 5:4 AMP1G1:0  : Amplifier 1 gain selction bits
   //!               : 00 gain  5
   //!               : 01 gain 10 
   //!               : 10 gain 20 
   //!               : 11 gain 40 
   //! 3:2 Reserved  : Not used
   //! 1:0 AMP1TS1:0 : Amplifier 1 Trigger Source Bits
   //!               : 00 ADCclk/8
   //!               : 01 PSC0 
   //!               : 10 PSC1
   //!               : 11 PSC2
   //! ****** END AMP1CSR

         //! @defgroup Turn_on_amplifier1 Turn on the Amplifier 1
         //! Turn on the Amplifier 1
         //! @{
#define Enable_amp1()                         (AMP1CSR |= (1<<AMP1EN))  
#define Is_amp1_enabled()                     (AMP1CSR &  (1<<AMP1EN))
         //! @}

         //! @defgroup Amp1_input_shunt Amplifier1 Input shunt
         //! Configure the Amplifier 1 shunt Option
         //! @{
#define Enable_amp1_input_shunt()             (AMP1CSR |=  (1<<AMP1IS))
#define Disable_amp1_input_shunt()            (AMP1CSR &= ~(1<<AMP1IS)) 
         //! @}

         //! @defgroup Amplifier1_gain_configuration Amplifier 1 Gain Configuration
         //! Configure the value of the gain of the Amplifier 1
         //! @{
//! Amplifier 1 Gain  5 Configuration
#define Set_amp1_gain05()                                                      \
           (AMP1CSR &= ~(  (1<<AMP1G1) | (1<<AMP1G0) ) ) 
//! Amplifier 1 Gain 10 Configuration
#define Set_amp1_gain10()                                                     \
           (AMP1CSR &= ~(1<<AMP1G1),                                          \
            AMP1CSR |=  (1<<AMP1G0) )
//! Amplifier 1 Gain 20 Configuration
#define Set_amp1_gain20()                                                     \
           (AMP1CSR |=  (1<<AMP1G1),                                          \
            AMP1CSR &= ~(1<<AMP1G0) )
//! Amplifier 0 Gain 40 Configuration
#define Set_amp1_gain40()                                                     \
           (AMP1CSR |=  ((1<<AMP1G1) | (1<<AMP1G0)) ) 
         //! @}

         //! @defgroup Amplifier1_clock_selection Amplifier 1 Clock Selection
         //! Select the clock which will be used to clock the amplfier
         //! @{
//! Amplifier 1 clocked by ADCclk/8
#define Amp1_internal_clock()                                                 \
           (AMP1CSR &= ~(  (1<<AMP1TS1) | (1<<AMP1TS0) ) ) 
//! Amplifier 1 clocked by PSC0 trig signal
#define Amp1_psc0_clock()                                                     \
           (AMP1CSR &= ~(1<<AMP1TS1),                                         \
            AMP1CSR |=  (1<<AMP1TS0) )
//! Amplifier 1 clocked by PSC1 trig signal
#define Amp1_psc1_clock()                                                     \
           (AMP1CSR |=  (1<<AMP1TS1),                                         \
            AMP1CSR &= ~(1<<AMP1TS0) )
//! Amplifier 1 clocked by PSC2 trig signal
#define Amp1_psc2_clock()                                                     \
           (AMP1CSR |=  ((1<<AMP1TS1) | (1<<AMP1TS0)) ) 
         //! @}


         //! @defgroup Turn_off_amplifier1 Turn off the Amplifier 1
         //! Turn off the Amplifier 1
         //! @{
#define Disable_amp1()                         (AMP1CSR &= ~(1<<AMP1EN) )  
         //! @}

      //! @}

   //! @}


//_____ D E F I N I T I O N S ______________________________________________

//_____ F U N C T I O N S __________________________________________________
   //! @defgroup Amplifiers_low_level_functions Amplifiers Low Level Functions
   //! Amplifiers Low Level Functions
   //! @{

//! Configures the Amplifiers accordingly to the Amplifiers Define Configuration
//! values,
//! Take care that you have to select the ports which will be converted as
//! analog inputs thanks to the DIDR0 and DIDR1 registers.
//!
#ifdef USE_AMP0 //!< this define is set on config.h file
      //! @defgroup Amplifier0_low_level_function Amplifier 0 Low Level Functions
      //! Amplifier 0 Low Level Functions
      //! @{
void init_amp0(void);
      //! @}
#endif //USE_AMP0

#ifdef USE_AMP1 //!< this define is set on config.h file
      //! @defgroup Amplifier1_low_level_function Amplifier 1 Low Level Functions
      //! Amplifier 1 Low Level Functions
      //! @{
void init_amp1(void);
      //! @}
#endif //USE_AMP1

   //! @}

//! @}
#endif  // AMPLIFIER_DRV_H

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国中文字幕2020精品| 欧洲视频一区二区| 91视频在线看| 日韩一区二区免费电影| 中文字幕在线不卡| 久久精品久久精品| 欧美日韩视频第一区| 国产欧美综合色| 久久精品国产久精国产| 亚洲成年人网站在线观看| 日韩—二三区免费观看av| 不卡一二三区首页| 久久综合九色综合欧美亚洲| 亚洲大片精品永久免费| 色女孩综合影院| 18欧美乱大交hd1984| 成人午夜大片免费观看| 2019国产精品| 久久99精品视频| 91精品国产全国免费观看| 亚洲成人免费电影| 欧美三级在线视频| 亚洲国产精品久久久久婷婷884| 99久久夜色精品国产网站| 国产网站一区二区| 国产精品资源在线观看| 久久一区二区三区四区| 精品一区二区三区在线播放 | 不卡一区二区在线| 久久久久久99久久久精品网站| 日本不卡123| 欧美日韩精品一区二区三区| 一区二区三区av电影 | 日韩一区二区在线免费观看| 亚洲综合自拍偷拍| 欧美中文一区二区三区| 午夜精品久久久久久久久久 | 蜜臀av一区二区| 日韩精品影音先锋| 国产一区二区三区香蕉| 国产亚洲精久久久久久| 成人在线视频一区二区| 中文字幕一区二| 色婷婷久久一区二区三区麻豆| 亚洲啪啪综合av一区二区三区| 99久久精品情趣| 亚洲色图视频免费播放| 欧美日韩一区二区三区在线看 | 一区二区在线观看免费| 欧美性生交片4| 日产国产高清一区二区三区| 日韩精品一区二区三区视频播放 | 久久久久久久性| 国产精品一色哟哟哟| 国产精品久久久久aaaa| 色综合天天狠狠| 天堂资源在线中文精品| 欧美精品一区二区三区久久久 | 亚洲欧洲成人精品av97| 欧美在线视频全部完| 美美哒免费高清在线观看视频一区二区| 欧美成人激情免费网| jizzjizzjizz欧美| 免费看日韩a级影片| 国产欧美日韩在线视频| 欧美天天综合网| 国产精品一区一区| 亚洲乱码日产精品bd| 精品国产sm最大网站| 91啪九色porn原创视频在线观看| 午夜在线电影亚洲一区| 日本一区二区高清| 欧美高清视频在线高清观看mv色露露十八 | 天天亚洲美女在线视频| 国产情人综合久久777777| 欧美三级韩国三级日本一级| 国产精品一区三区| 首页国产丝袜综合| 亚洲乱码一区二区三区在线观看| 精品久久久三级丝袜| 欧美最猛性xxxxx直播| 国产精品一区免费在线观看| 午夜精品久久久久久久久| 国产精品美女一区二区| 精品国产一区二区三区av性色 | 亚洲成人精品一区二区| 国产精品天天摸av网| 日韩视频免费直播| 在线观看成人免费视频| 成人免费不卡视频| 国产麻豆精品视频| 日本成人在线电影网| 亚洲一区在线观看免费 | 91香蕉视频在线| 免费观看在线综合| 又紧又大又爽精品一区二区| 欧美国产亚洲另类动漫| 精品日韩欧美一区二区| 欧美色中文字幕| 91精品91久久久中77777| 成人99免费视频| 国产91精品免费| 国产黄色精品网站| 国产一区二区三区免费观看| 美腿丝袜在线亚洲一区| 亚洲美女淫视频| 亚洲女同一区二区| ㊣最新国产の精品bt伙计久久| 久久视频一区二区| 精品国产一区二区国模嫣然| 精品国产乱子伦一区| 日韩欧美国产一区二区在线播放 | 在线播放中文一区| 日本乱人伦一区| 一本一本久久a久久精品综合麻豆| 成人a级免费电影| 99精品视频一区二区| 色综合久久综合网97色综合 | 国产成人免费网站| 成人av在线网| 欧美在线影院一区二区| 欧美精品久久99久久在免费线| 欧美另类一区二区三区| 日韩一区二区精品在线观看| 欧美成人aa大片| 久久天天做天天爱综合色| 日本一区二区视频在线| 亚洲三级免费观看| 亚洲国产cao| 久久av老司机精品网站导航| 国产精品综合av一区二区国产馆| 风间由美一区二区av101| 91免费看片在线观看| 欧美日韩在线三级| 日韩欧美成人激情| 中文字幕中文乱码欧美一区二区| 亚洲最快最全在线视频| 日本不卡不码高清免费观看| 国产寡妇亲子伦一区二区| 91啦中文在线观看| 欧美一区二区在线观看| 久久久99精品免费观看| 亚洲精品国产高清久久伦理二区 | 亚洲1区2区3区视频| 激情五月婷婷综合| 91美女片黄在线观看| 日韩精品专区在线| 日韩理论电影院| 久久99精品国产.久久久久| 99久久精品免费看国产| 欧美一个色资源| 国产精品国产三级国产a| 视频一区国产视频| 成人app在线| 日韩精品最新网址| 亚洲综合免费观看高清完整版在线 | 欧美日韩综合不卡| 久久精品日产第一区二区三区高清版| 国产精品久久一级| 美女性感视频久久| 色综合色综合色综合| 久久女同互慰一区二区三区| 亚洲成人免费观看| 99热精品国产| 久久久国产精品不卡| 午夜精品国产更新| 成人一区二区在线观看| 欧美久久免费观看| 亚洲视频免费在线| 国产精品综合一区二区三区| 91麻豆精品国产91久久久资源速度| 国产精品久久影院| 久久国产精品露脸对白| 欧美日韩国产a| 一区二区三区四区高清精品免费观看| 国产美女av一区二区三区| 精品视频1区2区3区| 亚洲精品高清视频在线观看| 成人精品鲁一区一区二区| 日韩精品一区二区三区在线 | 久久亚洲精华国产精华液 | 日韩国产一二三区| 在线视频欧美区| 亚洲人成网站色在线观看| 国产福利一区二区| 欧美成人一区二区三区片免费| 亚洲成人免费视频| 欧美色手机在线观看| 亚洲免费av高清| 91久久精品午夜一区二区| 中文字幕一区在线观看视频| 不卡的看片网站| 国产精品久线观看视频| 9i看片成人免费高清| 中文字幕一区二区日韩精品绯色| 成人中文字幕电影| 亚洲人吸女人奶水| 91黄色免费观看| 亚洲中国最大av网站| 欧美日韩国产高清一区二区三区|