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

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

?? init1835viaspi.c

?? ADI 公司的DSP ADSP21369 EZ-KIT LITE開發板的全部源代碼
?? C
字號:
///////////////////////////////////////////////////////////////////////////////////////
//NAME:     init1835viaSPI.c
//DATE:     9/03/04
//PURPOSE:  Talkthrough framework for sending and receiving samples to the AD1835.
//
//USAGE:    This file contains the subroutines for accessing the AD1835 control
//          registers via SPI.
//
////////////////////////////////////////////////////////////////////////////////////////
#ifdef __ADSP21375__
	#include <Cdef21375.h>
	#include <def21375.h>
#elif __ADSP21369__
	#include <Cdef21369.h>
	#include <def21369.h>
#endif

#include <signal.h>

#include "post_common.h"
#include "ad1835.h"


//////////////////////////////////////////////////////////////////////////////
//
// common constants
//
//////////////////////////////////////////////////////////////////////////////

/* Setup the SPI pramaters here in a buffer first */
const unsigned int Config1835Param [] = {
			WR | DACCTRL1 | DACI2S | DAC24BIT | DACFS48,
			WR | DACCTRL2, // e.g.: | DACMUTE_R1 | DACMUTE_L2,
			WR | DACVOL_L1 | DACVOL_MAX,
			WR | DACVOL_R1 | DACVOL_MAX,
			WR | DACVOL_L2 | DACVOL_MAX,
			WR | DACVOL_R2 | DACVOL_MAX,
			WR | DACVOL_L3 | DACVOL_MAX,
			WR | DACVOL_R3 | DACVOL_MAX,
			WR | DACVOL_L4 | DACVOL_MAX,
			WR | DACVOL_R4 | DACVOL_MAX,
			WR | ADCCTRL1 | ADCFS48,
			WR | ADCCTRL2 | ADCI2S | ADC24BIT,
			WR | ADCCTRL3 | IMCLKx2 | PEAKRDEN
        } ;


//////////////////////////////////////////////////////////////////////////////
// void SetupSPI1835(void)
//
// PURPOSE:  	Set up the SPI port to access the AD1835
//
// INPUT:		none
// OUTPUT:		none
//////////////////////////////////////////////////////////////////////////////
void SetupSPI1835(void)
{
    /* First configure the SPI Control registers */
    /* First clear a few registers     */
    *pSPICTL = (TXFLSH | RXFLSH) ;
    *pSPIFLG = 0;

    /* Setup the baud rate to 1MHz */
    *pSPIBAUD = 100;

    /* Setup the SPI Flag register to FLAG3 : 0xF708*/
    *pSPIFLG = 0xF708;

    /* Now setup the SPI Control register : 0x5281*/
    *pSPICTL = (SPIEN | SPIMS | MSBF | WL16 | TIMOD1) ;

}

//////////////////////////////////////////////////////////////////////////////
// void DisableSPI1835(void)
//
// PURPOSE:  	Disable the SPI Port
//
// INPUT:		none
// OUTPUT:		none
//////////////////////////////////////////////////////////////////////////////
void DisableSPI1835(void)
{
    *pSPICTL = (TXFLSH | RXFLSH);
}


//////////////////////////////////////////////////////////////////////////////
// void Configure1835Register(int val)
//
// PURPOSE:  	Send a word to the AD1835 via SPI
//
// INPUT:		value to set
// OUTPUT:		none
//////////////////////////////////////////////////////////////////////////////
void Configure1835Register(int val)
{
    *pTXSPI = val ;
    Delay(100);

    //Wait for the SPI to indicate that it has finished.
    while (1)
    {
        if (*pSPISTAT & SPIF)
            break ;
    }
    Delay (100) ;
}


//////////////////////////////////////////////////////////////////////////////
// unsigned int Get1835Register(int val)
//
// PURPOSE:  	Receive a register setting from the AD1835
//
// INPUT:		register to get
// OUTPUT:		value from 1835
//////////////////////////////////////////////////////////////////////////////
unsigned int Get1835Register(int val)
{
    *pTXSPI = val ;
    Delay(100);

    //Wait for the SPI port to indicate that it has finished
    while (1)
    {
        if (SPIF & *pSPISTAT)
            break ;
    }
    Delay (100) ;
    return *pRXSPI ;
//  return i ;
}

//////////////////////////////////////////////////////////////////////////////
// void Init1835viaSPI(void)
//
// PURPOSE:  	Set up all AD1835 registers via SPI
//
// INPUT:		none
// OUTPUT:		none
//////////////////////////////////////////////////////////////////////////////
void Init1835viaSPI(void)
{
    int configSize = sizeof (Config1835Param) / sizeof (int) ;
    int i ;

    SetupSPI1835 () ;

    for (i = 0; i < configSize; ++i)
    {
        Configure1835Register (Config1835Param[i]) ;
    }

    DisableSPI1835 () ;

}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本一本大道香蕉久在线精品| 欧美一区二区国产| 正在播放亚洲一区| 国产精品福利一区二区三区| 免费久久99精品国产| 91在线观看下载| 精品国产91乱码一区二区三区| 一区二区三区中文字幕电影| 国产成人在线观看| 日韩一区二区电影网| 亚洲高清视频中文字幕| 成人国产精品免费观看| 久久一二三国产| 男女男精品视频网| 欧美精品一二三| 亚洲成人自拍偷拍| 91黄视频在线观看| 亚洲人成在线播放网站岛国| 大陆成人av片| 国产午夜精品一区二区| 韩国中文字幕2020精品| 日韩欧美在线观看一区二区三区| 婷婷久久综合九色综合伊人色| 91麻豆.com| 亚洲日韩欧美一区二区在线| 成人午夜精品在线| 国产精品无人区| 99九九99九九九视频精品| 中文字幕第一区二区| 国产99精品视频| 国产精品免费网站在线观看| 成人精品视频一区| 日韩理论片一区二区| 在线视频一区二区三| 亚洲精品一二三区| 欧美色成人综合| 久久精品国产亚洲高清剧情介绍 | 欧美日韩国产在线观看| 亚洲另类春色国产| 欧美美女视频在线观看| 日本亚洲天堂网| 日韩精品中文字幕一区| 亚洲一二三四久久| 精品一区二区三区日韩| 欧美精品久久99| 一区二区三区四区视频精品免费 | 精品在线一区二区三区| 久久综合九色综合久久久精品综合| 国产美女久久久久| 一区免费观看视频| 欧洲国产伦久久久久久久| 日本成人在线一区| 久久精品亚洲精品国产欧美| 色综合婷婷久久| 日日摸夜夜添夜夜添国产精品| 日韩限制级电影在线观看| 国产精品一区二区黑丝| 亚洲精品成a人| 欧美成人女星排名| 成人免费看黄yyy456| 亚洲一二三四区不卡| 久久―日本道色综合久久| 91在线看国产| 老司机精品视频在线| 中文字幕一区二区三区在线播放 | 一区在线观看视频| 欧美精品v国产精品v日韩精品 | 中文字幕免费一区| 欧美影院一区二区三区| 国产乱人伦偷精品视频不卡| 亚洲自拍偷拍图区| 国产欧美一区二区精品婷婷| 在线观看日韩毛片| 国产福利91精品一区| 亚洲第一在线综合网站| 亚洲国产经典视频| 777亚洲妇女| 色综合久久中文字幕综合网 | 久久影院视频免费| 日本福利一区二区| 国产精品自拍三区| 日本va欧美va瓶| 亚洲精品日韩一| 欧美经典一区二区| 日韩精品在线看片z| 91福利国产精品| 成人激情文学综合网| 美女脱光内衣内裤视频久久影院| 中文字幕在线不卡国产视频| 亚洲精品在线一区二区| 欧美美女bb生活片| 在线影视一区二区三区| 成熟亚洲日本毛茸茸凸凹| 麻豆极品一区二区三区| 午夜免费久久看| 亚洲精品大片www| 成人免费小视频| 中文字幕高清不卡| 国产视频一区二区三区在线观看| 日韩女优电影在线观看| 欧美疯狂做受xxxx富婆| 欧美无砖专区一中文字| 色老头久久综合| 不卡的av电影| www.欧美色图| 97se亚洲国产综合自在线观| 大陆成人av片| 久久黄色级2电影| 久热成人在线视频| 99久久久精品| www.日韩av| av电影在线观看一区| 成人做爰69片免费看网站| 国v精品久久久网| 国产精品综合二区| 国产成人在线视频网站| 国产69精品一区二区亚洲孕妇| 国产iv一区二区三区| 岛国av在线一区| 97精品视频在线观看自产线路二| www.欧美日韩| 91麻豆精品一区二区三区| 91国内精品野花午夜精品| 91免费精品国自产拍在线不卡 | 亚洲婷婷综合色高清在线| 中文一区二区完整视频在线观看| 国产午夜亚洲精品羞羞网站| 国产视频一区二区三区在线观看| 国产精品丝袜一区| 亚洲天堂中文字幕| 午夜激情久久久| 国产麻豆精品视频| eeuss鲁片一区二区三区| 色欧美乱欧美15图片| 欧美日韩精品免费观看视频 | 欧美三级欧美一级| 欧美一区二区网站| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产亚洲精品bt天堂精选| 国产精品乱人伦| 亚洲自拍都市欧美小说| 青青青爽久久午夜综合久久午夜| 国产老肥熟一区二区三区| 色婷婷综合久色| 欧美一级精品在线| 国产精品久久毛片| 亚洲超丰满肉感bbw| 国产精品18久久久久久久久 | 亚洲精品一区二区精华| 亚洲国产精华液网站w| 天天综合天天做天天综合| 国产精选一区二区三区| 91国偷自产一区二区三区成为亚洲经典 | 日本不卡视频在线| 成人精品国产福利| 欧美精品色综合| 国产精品视频一二| 久久99精品国产麻豆不卡| 91国模大尺度私拍在线视频| 精品91自产拍在线观看一区| 亚洲激情自拍偷拍| 国产美女av一区二区三区| 欧美欧美欧美欧美| 国产精品国产三级国产aⅴ原创| 日本人妖一区二区| 欧美这里有精品| 国产精品的网站| 国产黄色91视频| 这里只有精品视频在线观看| 亚洲人一二三区| 国产河南妇女毛片精品久久久| 欧美天天综合网| 亚洲精品国产无套在线观| 国产v综合v亚洲欧| 精品成人a区在线观看| 午夜av一区二区三区| 一本大道综合伊人精品热热 | 99综合电影在线视频| 亚洲精品在线免费播放| 午夜激情一区二区三区| 欧美性生活大片视频| 亚洲男同1069视频| 91麻豆免费看片| 亚洲视频综合在线| eeuss鲁片一区二区三区| 中文字幕久久午夜不卡| 国产精品一二三区在线| 久久影院午夜论| 国产精品一二一区| 精品美女在线播放| 裸体歌舞表演一区二区| 欧美一级专区免费大片| 丝袜国产日韩另类美女| 9191久久久久久久久久久| 亚洲va国产天堂va久久en| 欧美日韩综合在线| 水蜜桃久久夜色精品一区的特点 | 色综合一区二区| 亚洲欧美国产毛片在线| 色狠狠桃花综合|