久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > C5402 DMA結合MCBSP在數據采集系統中的應用

C5402 DMA結合MCBSP在數據采集系統中的應用

作者: 時間:2011-08-11 來源:網絡 收藏

  4. 軟件設計
  本軟件由初始化程序、McBSP1初始化程序、TLC320AD50初始化程序、1通道初始化程序和數據處理程序構成。初始化程序完成DSP堆棧、CPU時鐘和運行狀態的設置。
  McBSP1初始化程序設置McBSP1的工作狀態:運行在時鐘自由運行狀態下,接收/發送幀同步信號和移位時鐘信號都由外界驅動,每幀一字,每字16位,接收數據和發送數據都無延時。 TLC320AD50初始化程序完成TLC320AD50相關寄存器的設置:選擇INP/INM為模擬信號輸入端,15+1位ADC和15+1位DAC模式,工作在主機模式,不帶從機,采樣頻率為10.67KHz,模擬信號輸入和輸出放大增益均為0dB。 1通道初始化程序初始化1,具體程序如下: …… stm #0005h, 55h ;選擇DMA1通道

本文引用地址:http://cqxgywz.com/article/150365.htm

數據采集系統軟件流程圖

  stm #0041h, 56h ;設置McBSP1接收端為DMA事件的源地址 stm #0200h, 56h ;設置DMA事件的目的地址 stm #0100h-1,56h ;設置直接傳送數據個數為0100h個 stm #5000h, 56h ;設置McBSP1接收同步模式,一幀接收一個字 stm #404dh, 56h ;設置DMA工作在多幀模式,源地址不調整,目的地址按單元地址索引寄存器DMIDX0的值為步長進行調整 stm #20h, 55h stm #0001h, 57h ;設置單元地址索引寄存器DMIDX0的值為1 stm #0282h, 54h ;設置DMA1通道為高優先級并使能DMA1通道 ……
  5. 結束語
  本文提出的DMA多通道緩沖串行口McBSP組成的實現方法,大大減少CPU的工作量,簡化軟件設計,有效地利用DSP的硬件資源,提高信號采集的執行效率,已經在本校信號處理實驗室的DSP系統中得到很好的


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉