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

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

?? amplifier_drv.h

?? avr atmega frimily 使用PWM控制交流電機
?? 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 pwm3-ac-ctrl-motor-0_0_6
//!
//! @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一区二区三区免费野_久草精品视频
国产成人av电影在线| 丁香一区二区三区| 91精品国产欧美日韩| 亚洲精品欧美专区| 91美女片黄在线观看91美女| 亚洲品质自拍视频| 欧美人体做爰大胆视频| 国产在线一区二区综合免费视频| 91精品国产综合久久精品app| 日韩av在线发布| 国产视频亚洲色图| 欧美丝袜自拍制服另类| 激情综合色综合久久| 有码一区二区三区| 欧美大片免费久久精品三p| 丰满亚洲少妇av| 日韩精品免费视频人成| 亚洲国产岛国毛片在线| 在线播放欧美女士性生活| 国产一区二区三区综合| 亚洲一区二区欧美| 中文字幕免费不卡在线| 欧美一区二区视频在线观看| 91视频观看免费| 成人午夜免费视频| 国产一区二区三区久久久| 亚洲精品国产成人久久av盗摄 | 亚洲一区二区高清| 国产欧美视频一区二区三区| 在线综合+亚洲+欧美中文字幕| 99re亚洲国产精品| 国产成人精品亚洲日本在线桃色| 午夜亚洲福利老司机| 亚洲精品高清在线观看| 亚洲九九爱视频| 中文字幕亚洲区| 亚洲欧美一区二区三区国产精品| 中文字幕乱码日本亚洲一区二区 | 久久一留热品黄| 精品对白一区国产伦| 亚洲主播在线播放| 亚洲午夜激情av| 在线不卡一区二区| 91精品一区二区三区在线观看| 欧美在线看片a免费观看| 在线中文字幕不卡| 日韩免费看网站| 久久一留热品黄| 亚洲黄色尤物视频| 天堂一区二区在线免费观看| 亚洲精品一二三| 日本伊人色综合网| 美女视频网站黄色亚洲| 成人国产精品视频| 欧美日韩一区二区三区高清 | 午夜久久福利影院| 国产精品911| 91精品欧美综合在线观看最新| 欧美岛国在线观看| 亚洲一区二区视频在线观看| 免费看精品久久片| 在线看不卡av| 国产三级欧美三级| 免费成人性网站| 欧美色区777第一页| 最新国产成人在线观看| 久久99国产精品尤物| 欧美日本乱大交xxxxx| 亚洲欧洲在线观看av| 国产精品一区二区免费不卡| 欧美一区二区免费视频| 午夜精品在线看| 欧美三级中文字幕在线观看| 一区二区三区在线观看视频| 国产精品夜夜嗨| 国产精品私人影院| 不卡一区中文字幕| 亚洲精品大片www| 欧美综合一区二区三区| 亚洲激情网站免费观看| 91在线观看地址| 亚洲综合在线观看视频| 欧洲激情一区二区| 日韩高清一区二区| 欧美一区日韩一区| 国产真实乱对白精彩久久| 久久久久久一二三区| 成人免费看视频| 婷婷综合另类小说色区| 日韩精品中文字幕一区二区三区| 精品一区二区三区在线观看| 国产三级三级三级精品8ⅰ区| 91亚洲精品久久久蜜桃| 婷婷开心久久网| 亚洲欧美在线另类| 欧美乱妇15p| 波多野结衣中文一区| 天堂蜜桃91精品| 日本一区二区三区电影| 欧美三级中文字幕| 成人一二三区视频| 免费的成人av| 亚洲成人777| 亚洲裸体在线观看| 久久精品水蜜桃av综合天堂| 欧美色精品天天在线观看视频| 麻豆成人久久精品二区三区小说| 久久久91精品国产一区二区精品| 欧美精品精品一区| 色天使久久综合网天天| 粉嫩绯色av一区二区在线观看| 日韩国产一区二| 亚洲va国产va欧美va观看| 亚洲欧洲另类国产综合| 久久久精品人体av艺术| 亚洲精品一线二线三线无人区| 欧美系列亚洲系列| 欧美制服丝袜第一页| 在线观看国产91| 欧美性淫爽ww久久久久无| 色哟哟欧美精品| 欧美日韩精品福利| 91精品久久久久久久久99蜜臂| 欧美性一级生活| 日韩精品最新网址| 日韩欧美黄色影院| 欧美激情综合网| 91蜜桃免费观看视频| 亚洲午夜免费电影| 久久久国产精品麻豆| 国产精品欧美久久久久无广告 | 日韩免费看网站| 国产亚洲一区二区三区四区 | 337p日本欧洲亚洲大胆色噜噜| 日韩免费高清av| 日韩理论片在线| 天天综合日日夜夜精品| 久久精品噜噜噜成人av农村| 国产精品一卡二| 欧美日韩国产美女| 国产亚洲成aⅴ人片在线观看| 一区二区三区四区五区视频在线观看| 国产精品电影院| 国内成人免费视频| 色丁香久综合在线久综合在线观看| 欧美亚洲一区二区在线| 欧美大白屁股肥臀xxxxxx| 1区2区3区国产精品| 日韩精品欧美成人高清一区二区| 国产经典欧美精品| 91精品在线观看入口| 亚洲同性同志一二三专区| 极品美女销魂一区二区三区| 欧美日韩国产在线观看| 亚洲蜜臀av乱码久久精品蜜桃| 日本女优在线视频一区二区| 在线精品视频免费观看| 国产精品每日更新| 国内一区二区视频| 欧美xxxxx裸体时装秀| 亚洲观看高清完整版在线观看| 成人永久看片免费视频天堂| 精品久久人人做人人爽| 激情国产一区二区| 久久综合狠狠综合久久综合88 | 日韩精品成人一区二区在线| 色婷婷国产精品综合在线观看| 国产精品国产三级国产aⅴ中文 | 久久精品国产网站| 精品福利一区二区三区| 国产91丝袜在线观看| 国产视频一区二区在线| 成人av电影免费在线播放| 国产丝袜欧美中文另类| 色婷婷av一区二区三区软件 | 成人国产视频在线观看| 亚洲欧美另类综合偷拍| 欧美一区二区视频观看视频| 国产成人综合精品三级| 亚洲黄色av一区| 久久一区二区视频| 欧美视频在线一区| 国产一区二区三区四| 亚洲柠檬福利资源导航| 日韩精品一区二区三区在线| 国产成人丝袜美腿| 日韩1区2区日韩1区2区| 日韩一区二区三区在线视频| 国产剧情av麻豆香蕉精品| 亚洲欧美成人一区二区三区| 欧美精品一区二区蜜臀亚洲| 在线影院国内精品| 国产 日韩 欧美大片| 亚洲国产成人porn| 亚洲欧美日韩综合aⅴ视频| 精品国产伦一区二区三区免费| 欧美性色欧美a在线播放| 国产不卡免费视频| 韩国女主播成人在线观看| 天堂av在线一区|