新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP與MAX147的多路數據采集系統設計

        基于DSP與MAX147的多路數據采集系統設計

        作者: 時間:2010-01-21 來源:網絡 收藏

        7)等待兩個時鐘周期以確保McBSP內部邏輯穩定

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

        STM SPCR1 SPSA0

        STM 0000H SPSD0 ; 串行接口接收器被禁止并且處于復位狀態

        STM SPCR2 SPSA0

        STM 0000HSPSD0 ; 串行發送接收器被禁止并且處于復位狀態

        STM RCR1 SPSA0

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

        STM RCR2 SPSA0

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

        STM XCR1 SPSA0

        STM 0000HSPSD0 ;發送幀長度為8bit

        STM XCR2 SPSA0

        STM 0001HSPSD0 ;第一個發送幀同步脈沖之后的幀同步脈沖被忽略

        STM SRGR1 SPSA0

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

        STM SRGR2 SPSA0

        STM 20FFHSPSD0 ;采樣率發生器時鐘由CPU時鐘提供

        STM PCR SPSA0

        STM 0A7FHSPSD0 ; FSXCLKX輸出FSRCLKR輸入

        STM SPCR1 SPSA1

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

        STM SPCR2 SPSA1

        ORM #00C1HSPSD1 ;使能發送器,幀同步發生器,采用率產生器

        RPT #2

        NOP

        中斷服務程序:

        AD_RECV: SSBX SXM

        AND #0FFFCHa ;存儲A/D轉換的數據

        RSBX SXM

        RETE

        結束語

        本文詳細介紹了ADC芯片與TI公司的數字處理器TMS320C5402之間的串行接口電路及程序實現了多路方案,接口電路簡單方便,程序采用匯編語言編程,運行穩定,速度快,適用于語音處理,聲波振動信號采集,具有較高的實用價值及廣泛的應用前景


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嘉兴市| 青岛市| 龙泉市| 凤冈县| 上饶县| 泸水县| 五大连池市| 博野县| 通化市| 金溪县| 临颍县| 浦县| 洞口县| 桂东县| 新野县| 铁岭市| 和田县| 山丹县| 崇义县| 金华市| 泾阳县| 南召县| 玉树县| 北海市| 万全县| 靖安县| 延长县| 滦平县| 临海市| 桃江县| 从江县| 昭苏县| 武川县| 伊金霍洛旗| 漯河市| 青州市| 崇阳县| 中牟县| 安宁市| 湛江市| 若尔盖县|