新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DSP與MAX147的多路數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

        基于DSP與MAX147的多路數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

        作者: 時(shí)間:2010-01-21 來源:網(wǎng)絡(luò) 收藏

        7)等待兩個(gè)時(shí)鐘周期以確保McBSP內(nèi)部邏輯穩(wěn)定

        將McBSP配置成SPI模式主機(jī)模式的程序如下所示:

        STM SPCR1 SPSA0

        STM 0000H SPSD0 ; 串行接口接收器被禁止并且處于復(fù)位狀態(tài)

        STM SPCR2 SPSA0

        STM 0000HSPSD0 ; 串行發(fā)送接收器被禁止并且處于復(fù)位狀態(tài)

        STM RCR1 SPSA0

        STM 0020HSPSD0 ;接收幀長度為12bit

        STM RCR2 SPSA0

        STM 0021HSPSD0 ;第一個(gè)接收幀同步脈沖之后的幀同步脈沖被忽略

        STM XCR1 SPSA0

        STM 0000HSPSD0 ;發(fā)送幀長度為8bit

        STM XCR2 SPSA0

        STM 0001HSPSD0 ;第一個(gè)發(fā)送幀同步脈沖之后的幀同步脈沖被忽略

        STM SRGR1 SPSA0

        STM 0009H SPSD0 ; CLKGDV=9CLKG=1MHz

        STM SRGR2 SPSA0

        STM 20FFHSPSD0 ;采樣率發(fā)生器時(shí)鐘由CPU時(shí)鐘提供

        STM PCR SPSA0

        STM 0A7FHSPSD0 ; FSXCLKX輸出FSRCLKR輸入

        STM SPCR1 SPSA1

        STM 1801hSPSD1 ;使McBSP處于時(shí)鐘停止模式并使能接收器

        STM SPCR2 SPSA1

        ORM #00C1HSPSD1 ;使能發(fā)送器,幀同步發(fā)生器,采用率產(chǎn)生器

        RPT #2

        NOP

        中斷服務(wù)程序:

        AD_RECV: SSBX SXM

        AND #0FFFCHa ;存儲(chǔ)A/D轉(zhuǎn)換的數(shù)據(jù)

        RSBX SXM

        RETE

        結(jié)束語

        本文詳細(xì)介紹了ADC芯片與TI公司的數(shù)字處理器TMS320C5402之間的串行接口電路及程序實(shí)現(xiàn)了多路方案,接口電路簡單方便,程序采用匯編語言編程,運(yùn)行穩(wěn)定,速度快,適用于語音處理,聲波振動(dòng)信號(hào)采集,具有較高的實(shí)用價(jià)值及廣泛的應(yīng)用前景


        上一頁 1 2 3 下一頁

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 同心县| 汉寿县| 沁水县| 漳平市| 启东市| 天峻县| 福建省| 西城区| 文成县| 巩留县| 娄烦县| 临武县| 张家界市| 河北区| 肃宁县| 达拉特旗| 益阳市| 双牌县| 什邡市| 忻城县| 大关县| 广饶县| 惠安县| 手机| 罗平县| 连州市| 鄂尔多斯市| 苍南县| 嘉义市| 璧山县| 临汾市| 汉寿县| 灌云县| 汶川县| 兴安盟| 进贤县| 宜州市| 罗甸县| 温泉县| 东乌| 塔城市|