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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? app.inc

?? AMIS單晶片開(kāi)發(fā)範(fàn)本
?? INC
字號(hào):
// ----------------------------------------------------------------------------
// Copyright (c) 2008 Semiconductor Components Industries, LLC
// (d/b/a ON Semiconductor). All Rights Reserved.
//
// This code is the property of ON Semiconductor and may not be redistributed
// in any form without prior written permission from ON Semiconductor. The
// terms of use and warranty for this code are covered by contractual
// agreements between ON Semiconductor and the licensee.
// ----------------------------------------------------------------------------
// app.inc
// - Main application-level include file
// ----------------------------------------------------------------------------
// $Revision: 1.16 $
// $Date: 2008/10/29 18:00:25 $
// ----------------------------------------------------------------------------
#ifndef APP_INC_INCLUDED
#define APP_INC_INCLUDED

#include <wola.inc>

// ----------------------------------------------------------------------------- 
// Application Version
// -----------------------------------------------------------------------------
#define APP_VERSION_MAJOR       0x01
#define APP_VERSION_MINOR       0x00
#define APP_VERSION_REVISION    0x00

#define APP_VERSION (APP_VERSION_MAJOR << 12 |\
                     APP_VERSION_MINOR << 8  |\
                     APP_VERSION_REVISION)       

// ----------------------------------------------------------------------------- 
// Compile-time Configuration Parameters
// -----------------------------------------------------------------------------

// 
// WOLA configuration
// 
#define WOLA_L          128
#define WOLA_N          32
#set    NUM_BANDS       (WOLA_N/2) 
#define WOLA_OS         4
#define WOLA_DF         4   
#set    WOLA_R          (WOLA_N/WOLA_OS)
#define WOLA_STACKING   WOLA_STACKING_EVEN   
#define WOLA_MODE       WOLA_MODE_MONO

WOLA_CONFIGURE(WOLA_L, WOLA_N, WOLA_OS, WOLA_DF, WOLA_MODE, WOLA_STACKING)
    
//
// Application defines
//

// WOLA state defines - integers
// These are used with the variable XL_WOLA_STATE.
// The state is updated before each call to a WOLA function.
#define WOLA_STATE_IDLE         0
#define WOLA_STATE_ANALYSIS     1
#define WOLA_STATE_GAIN         2
#define WOLA_STATE_SYNTHESIS    3

// Interrupt flag defines - bit numbers
// These are used with the variable XL_INTERRUPT_FLAGS.
// IOP_INTERRUPT_FLAG is set after each IOP interrupt.
// WOLA_INTERRUPT_FLAG is set after each WOLA interrupt.
#define IOP_INTERRUPT_FLAG      0
#define WOLA_INTERRUPT_FLAG     1

// Set the initial gain value for all bands to 1
#define INITIAL_GAIN    0x7FFF

// Configure all GPIO pins as inputs
#define GPIO_DIR    0xFFFF


//
// IOP Configuration 
//

// Configure for mono mode 
// The IOP block size (IOP_BLK) is the same as WOLA_R in mono mode
// The IOP window size (IOP_WIN) is the same as WOLA_L in mono mode  
#set IOP_BLK             (WOLA_R)                  
#set IOP_WIN             (WOLA_L)                  

// Build IOP_BLK_NN and IOP_WIN_NN keywords
#define IOP_BLK_NN      paste(IOP_BLK_, IOP_BLK)    
#define IOP_WIN_NN      paste(IOP_WIN_, IOP_WIN)    

// IOP configuration.  Configure mono input and output.
#define IOP_CFG         (IOP_ENABLE            |\
                         IOP_WIN_NN            |\
                         IOP_BLK_NN            |\
                         IOP_INPUT_MONO        |\
                         IOP_OUTPUT_MONO       |\
                         IOP_AUTOMUTE_ENABLE   |\
                         IOP_CHAN_INTERLEAVED)

//
// Clocking configuration
//

// External clock configuration:
// SYS_CLK: 3.072 MHz
// MCLK: 1.536 MHz
// PCLK: 1.536 MHz
// WOLACLK: 3.072 MHz
// USRCLK: disabled

// Internal clock configuration:
// SYS_CLK: 2.56 MHz
// MCLK: 1.28 MHz
// PCLK: 1.28 MHz
// WOLACLK: 2.56 MHz
// USRCLK: disabled

// Clocking defines
// The CLOCKING_TYPE define (below) must be set to one of these values
#define CLOCKING_EXTERNAL       0
#define CLOCKING_INTERNAL       1

// Set the clocking type
// Specify CLOCKING_EXTERNAL to use the external clock
// Specify CLOCKING_INTERNAL to use the internal clock
#define CLOCKING_TYPE   CLOCKING_EXTERNAL

#if (CLOCKING_TYPE == CLOCKING_EXTERNAL)
    // Enable external clock
    #define CLK_EXTCLK          CLK_EXTCLK_IN_ENABLE

    // Disable internal oscillator
    #define CLK_CTRL_CFG        SYS_CLK_OFF

    // MCLK configuration 
    #define CLK_CONFIG_MCLK     CLK_MCLK_PRESCALE_2
    #define MCLK                1536000 

    // PCLK configuration
    #define CLK_CONFIG_PCLK     CLK_PCLK_PRESCALE_2
#else
    // Disable external clock
    #define CLK_EXTCLK          CLK_EXTCLK_DISABLE

    // Configure internal oscillator
    #define CLK_CTRL_CFG        SYS_CLK_2M56
    #define INTERNAL_OSC_CFG    FREQ_2M56

    // MCLK configuration 
    #define CLK_CONFIG_MCLK     CLK_MCLK_PRESCALE_2     
    #define MCLK                1280000

    // PCLK configuration
    #define CLK_CONFIG_PCLK     CLK_PCLK_PRESCALE_2      
#endif

// Sampling frequency - 16 kHz
#define SAMP_FREQ           16000

// Disable USRCLK
#define CLK_USRCLK          CLK_UCLK_DISABLE

// USRCLK configuration (needs to be defined even when USRCLK disabled)
#define CLK_CONFIG_USRCLK   CLK_USRCLK_PRESCALE_1

// WOLACLK configuration          
#define CLK_CONFIG_WOLACLK  CLK_WOLACLK_PRESCALE_1_000

// Watchdog timer configuration
// 3.2768 s based on MCLK = 1.28 MHz
#define WATCHDOG_TIMEOUT    WATCHDOG_TIMEOUT_3276M8

// Specify the minimum bootloader version - version 2.7.02
#define MIN_REQ_BOOTLOADER_VER      0x2702

// Calculate the sample frequency field for A_ADC_CTRL
Calc_Sample_Freq_Val(MCLK, SAMP_FREQ)   

//
// Analog block configuration
//

// Configure ADC current  
#if (CLOCKING_TYPE == CLOCKING_EXTERNAL)
    // Assumes MCLK > 1.5 MHz
    #define ADC_CTRL_CFG        (ADC0_CURRENT_1_0X          |\
                                 ADC1_CURRENT_1_0X          |\
                                 ADC_HIGH_FREQUENCY_ENABLE)
#else
    // Assumes MCLK < 1.5 MHz
    #define ADC_CTRL_CFG        (ADC0_CURRENT_1_0X          |\
                                 ADC1_CURRENT_1_0X          |\
                                 ADC_HIGH_FREQUENCY_DISABLE)
#endif

// Configure DAC current and oversampling
#define DAC_CTRL_CFG        (DAC1_CURRENT_1_0X |\
                             DAC0_CURRENT_1_0X |\
                             OSR_PRESCALE_1 )

// Input stage configuration
// Enable channel 0 on AI0
#define INPUT_CFG           (AD0_ENABLE    |\
                             AD0_SEL_AI0   |\
                             AD1_DISABLE   |\
                             AD1_SEL_AI2)

// Configure the ADC sample delay for no delay
// This is only relevant if both ADCs are enabled
#define SAMPLE_DELAY_INT_CFG  (DEL_INT_CTRL_AD0_LEAD |\
                               (0 << DEL_INT_CTRL_DEL_INT_POS))
#define SAMPLE_DELAY_FRAC_CFG (0 << DEL_FRAC_CTRL_DEL_FRAC_POS)

// Input gain configuration
#define IN_GAIN_CFG         (PGAIN0_BYPASS |\
                             PGAIN1_BYPASS)

// Input filter configuration
#define INFILT_CTRL_CFG     (LINE_OUT_INVERT_DISABLE |\
                             LINE_OUT_DISABLE        |\
                             LPF_IN_ACTIVE_20KHZ     |\
                             DC_REMOVE_CUTOFF_20HZ)  

// Define decimation filter gain values for each channel. These values are
// specified as (desired gain)*10^7 and are used by the macro
// Calc_Gain_Factor_Val() to calculate the gain factor values.
#define CH0_DF_GAIN                 10000000
#define CH1_DF_GAIN                 10000000


// Output stage configuration 
// Enable direct digital output 0
#define OUTPUT_CFG          (DA0_DISABLE          |\
                             DA1_DISABLE          |\
                             OD0_ENABLE           |\
                             OD1_DISABLE          |\
                             LPF_OUT_ACTIVE_10KHZ |\
                             OUTPUT_HIGHPOWER_DISABLE)

// Configure output attenuation
// Mute output 1 for mono configuration
#define OUT_ATT_CFG         (OUTPUT0_ATTN_BYPASS |\
                             OUTPUT1_ATTN_BYPASS |\
                             OUTPUT0_PASS        |\
                             OUTPUT1_MUTE)



//
// Interrupt controller configuration
//

// Enable interrupts from the Watchdog, WOLA, Timer and IOP
#define INT_ENABLE_VAL          (INT_EBL_WATCHDOG    |\
                                 INT_EBL_WOLA_DONE   |\
                                 INT_EBL_TIMER       |\
                                 INT_EBL_IO_BLOCK_FULL)

// Configure all interrupts to have the same priority
#define INT_CFG                 INT_AUTO_ACK_ENABLE

// There are no high priority interrupts
#define INT_HIGHEST_PRIORITY    INT_PRIO_DEFAULT

//
// Power supply configuration
//

// Set power supply to high voltage mode, and set SPI port to use
// VDDC for voltage levels (set to VDBL for data logging)
#if (CLOCKING_TYPE == CLOCKING_EXTERNAL) 
    #define PSU_CFG    (VDDC_MODE_HIGH_VOLTAGE | VSPI_MODE_VDDC)
#else
    #define PSU_CFG    (VDDC_MODE_LOW_VOLTAGE | VSPI_MODE_VDDC)
#endif


// -----------------------------------------------------------------------------
//  Application Variables
// -----------------------------------------------------------------------------                     
.extern XL_INTERRUPT_FLAGS
.extern XL_WOLA_STATE

// -----------------------------------------------------------------------------
//  Application Interface
// -----------------------------------------------------------------------------

// 
//  Routines from app_ISR.ss
// 

// Refer to the function headers in app_ISR.ss for more information
// about these routines. 

.extern App_IOP_ISR
.extern App_WOLA_ISR
.extern App_WATCHDOG_ISR

//
// Routine from app_init.ss
//

// Refer to the function header in app_init.ss for more information
// about this routine.

.extern App_Initialize


// -----------------------------------------------------------------------------
//  External version information
// -----------------------------------------------------------------------------

// Version symbols for included algorithms/utility modules.
// The tone generation version number is defined in Tone.inc. 
// A global assembler symbol with the name Tone_Version is set equal to 
// this define in Tone.ss.
.extern Tone_Version

#endif // APP_INC_INCLUDED
                       

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美草草影院在线视频| 亚洲影视在线观看| 精品国产欧美一区二区| 欧美一区二区视频在线观看2020| 日本一区二区三区四区在线视频 | 国产91精品在线观看| 精品一区二区影视| 精品一区二区影视| 国产麻豆精品theporn| 国产成人亚洲综合色影视| 国产精品资源在线| 成人动漫一区二区在线| 色综合久久88色综合天天| 91久久精品一区二区| 欧美日韩精品一区视频| 欧美伦理视频网站| 日韩精品一区二区三区中文精品 | 日韩毛片视频在线看| 亚洲另类在线制服丝袜| 亚洲午夜国产一区99re久久| 丝袜美腿亚洲色图| 寂寞少妇一区二区三区| 丁香婷婷综合网| 91视频xxxx| 91精品婷婷国产综合久久性色| 日韩午夜激情免费电影| 久久影院午夜论| 国产精品白丝在线| 午夜伦欧美伦电影理论片| 免费xxxx性欧美18vr| 国产乱人伦偷精品视频不卡| 成人三级伦理片| 欧美午夜寂寞影院| 欧美成人艳星乳罩| 亚洲欧美综合色| 日韩中文字幕91| 国产91清纯白嫩初高中在线观看| 色综合天天在线| 日韩美女一区二区三区| 国产欧美精品一区二区色综合朱莉| 国产精品久久久久四虎| 石原莉奈在线亚洲三区| 成人在线视频一区二区| 欧美日韩在线播放| 337p粉嫩大胆色噜噜噜噜亚洲| 国产精品久久久久久久久果冻传媒 | 一区二区欧美国产| 久久精品国产99久久6| 久久综合九色综合久久久精品综合| 亚洲国产精品国自产拍av| 亚洲高清在线精品| 国产精品一区二区无线| 欧美网站大全在线观看| 精品播放一区二区| 亚洲尤物在线视频观看| 国产在线精品一区二区三区不卡| 91丨porny丨蝌蚪视频| 欧美成人精品高清在线播放| 日韩理论片中文av| 精品一区二区三区欧美| 在线观看日产精品| 日本一区免费视频| 麻豆极品一区二区三区| 欧美综合色免费| 欧美国产禁国产网站cc| 美女视频黄免费的久久| 色视频一区二区| 久久久久国产一区二区三区四区| 亚洲国产欧美在线| 99久久精品国产一区| 久久一留热品黄| 亚洲1区2区3区视频| 99riav一区二区三区| 久久人人97超碰com| 蜜臀a∨国产成人精品| 在线视频亚洲一区| 国产精品国产三级国产aⅴ入口| 久久 天天综合| 911精品国产一区二区在线| 一区二区三区在线视频观看| 国产不卡在线视频| 亚洲精品在线观看视频| 日本中文字幕一区| 欧美日韩中字一区| 樱桃视频在线观看一区| 成人av在线电影| 国产日韩亚洲欧美综合| 国产在线精品视频| 免费人成在线不卡| 欧美日韩午夜影院| 一区二区三区四区不卡在线| av在线综合网| 中文字幕日韩av资源站| 高清不卡一区二区| 日本一区二区免费在线| 国产一区三区三区| 欧美精品一区二区三区很污很色的| 人人超碰91尤物精品国产| 欧美日韩一区二区三区高清 | 成人在线视频一区二区| 欧美国产日韩精品免费观看| 国产黄人亚洲片| 久久亚洲影视婷婷| 精品一区精品二区高清| 精品乱码亚洲一区二区不卡| 裸体在线国模精品偷拍| 精品嫩草影院久久| 国产一区欧美日韩| 久久综合九色综合欧美98| 国产乱对白刺激视频不卡| 久久久综合激的五月天| 国产成人精品一区二区三区四区 | 欧美成人三级在线| 韩国av一区二区三区| 久久久国产一区二区三区四区小说 | 一区二区三区欧美激情| 91免费视频观看| 亚洲在线免费播放| 91精品欧美久久久久久动漫 | 午夜精品久久久久久| 在线成人小视频| 久久精品国产999大香线蕉| 久久久精品国产99久久精品芒果| 国产成a人亚洲| 曰韩精品一区二区| 欧美一区二区大片| 成人自拍视频在线| 亚洲欧美日韩久久| 欧美私人免费视频| 久久国产精品72免费观看| 久久久精品国产免费观看同学| 国产成人免费在线观看| 亚洲日本在线看| 欧美精品三级日韩久久| 国产一区二区在线影院| 国产精品久久久久影院| 欧美精品三级日韩久久| 国产成人一级电影| 亚洲资源中文字幕| 精品国内片67194| 99久久精品国产网站| 图片区小说区国产精品视频| 欧美不卡视频一区| 91色porny蝌蚪| 日韩国产欧美三级| 国产精品美女一区二区在线观看| 欧美亚洲尤物久久| 国产精品自拍毛片| 亚洲一区欧美一区| 久久久五月婷婷| 欧美综合一区二区三区| 国产一区二区三区在线看麻豆| 亚洲视频一区二区免费在线观看| 69久久99精品久久久久婷婷| 国产999精品久久久久久| 亚洲一区在线视频| 国产人妖乱国产精品人妖| 欧美午夜精品久久久久久孕妇 | 国产伦精品一区二区三区在线观看| 中文字幕综合网| 精品999在线播放| 亚洲精品欧美二区三区中文字幕| 欧美美女黄视频| 99精品欧美一区| 极品美女销魂一区二区三区| 一级日本不卡的影视| 久久精品视频一区| 这里只有精品99re| 91在线视频免费观看| 国产一区二区女| 日韩电影网1区2区| 亚洲免费在线电影| 久久久777精品电影网影网| 7777女厕盗摄久久久| 一本大道久久a久久综合婷婷| 国产精品正在播放| 日本不卡免费在线视频| 伊人开心综合网| 国产精品视频免费| 精品久久人人做人人爱| 欧美二区三区的天堂| 日本国产一区二区| eeuss影院一区二区三区| 久久成人av少妇免费| 日本在线播放一区二区三区| 一区二区三区加勒比av| 国产精品久久毛片| 日本一区二区三区国色天香| 精品国产乱子伦一区| 8v天堂国产在线一区二区| 欧美日韩中文字幕精品| 91丨porny丨国产| av动漫一区二区| 成人av中文字幕| 高清视频一区二区| 国产成人精品免费在线| 国产一区二区h| 国产美女视频91| 国产精品亚洲午夜一区二区三区| 韩国女主播一区|