freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ccsdsp開發(fā)環(huán)境經(jīng)典教程-資料下載頁

2025-06-25 06:13本頁面
  

【正文】 =1。? =1。? EDIS。? } 數(shù)據(jù)采集外設(shè)AD的設(shè)置F2812的ADC模塊有16個通道,排序器SEQ1和SEQ2可以作為兩個獨立的8通道模塊,也可以級聯(lián)成一個16通道的模塊。雖然有兩組輸入通道和兩個排序器,但是ADC模塊中只有一個轉(zhuǎn)換器,同一時刻只能對1路輸入信號進行轉(zhuǎn)換,當(dāng)有多路信號需要進行轉(zhuǎn)換時,ADC模塊通過前端模擬多路復(fù)用器的控制,在同一時刻,只允許1路信號輸入到ADC的轉(zhuǎn)換器中。在這兩種工作方式下,AD能夠通過對相關(guān)寄存器的設(shè)置對需要轉(zhuǎn)換的通道進行排序,通過模擬多路轉(zhuǎn)換器每次轉(zhuǎn)換的通道。每個排序器轉(zhuǎn)換完成,將所轉(zhuǎn)換通道的值存儲在其各自的轉(zhuǎn)換結(jié)果寄存器中。我們可以通過設(shè)置排序寄存器,達(dá)到對一個通道進行多次轉(zhuǎn)換的目的,這就是所說的過采樣算法,對比單次采樣轉(zhuǎn)換,能夠有效提高結(jié)果的精度 2812的ADC可以工作在順序采樣和同步采樣兩種工作模式。順序采樣也就是按照順序?qū)γ總€通道依次進行采樣。而同步采樣,是同時采樣一對通道,即ADCINA0和ADCINB0同時采樣,ADCINA1和ADCINB1同時采樣。我們使用級聯(lián)排序器的同時采樣模式。此時排序器SEQ1和SEQ2級聯(lián)成最多16個通道的排序器。 ADC模塊只有接收到轉(zhuǎn)換觸發(fā)信號才可開始轉(zhuǎn)換,如下表所示,我們采用事件管理器A的周期中斷觸發(fā)AD。SEQ1SEQ2級聯(lián)SEQ軟件觸發(fā)(軟件SOC)軟件觸發(fā)(軟件SOC)軟件觸發(fā)(軟件SOC)事件管理器A(EVA SOC)事件管理器B(EVB SOC)事件管理器A(EVA SOC)事件管理器B(EVB SOC)外部SOC引腳外部SOC引腳2812AD的16個通道是可以通過編程來進行選擇在某一時刻究竟是哪一個通道被選通進行采樣的。這個功能就需要通過ADC輸入通道選擇序列控制寄存器ADCCHSELSEQx(x=1,2,3,4)來實現(xiàn)。每一個輸入通道選擇序列控制寄存器都是16位的,被分成了4個功能位CONVxx,每一個功能位占據(jù)寄存器的4位,在AD轉(zhuǎn)換的過程中,當(dāng)前CONVxx位定義了要進行采樣和轉(zhuǎn)換的引腳。為了能夠?qū)Χ丝谶M行連續(xù)不斷的采樣,通用定時器1產(chǎn)生的AD采集觸發(fā)信號頻率應(yīng)高于AD采集頻率。,每次觸發(fā)共采集16次,加上采樣窗口時間為6個ADCLK,轉(zhuǎn)換頻率約為13K。EVA使用低速時鐘HISPCP,它的的通用定時器1的時鐘為60M,周期為300,為連續(xù)增計數(shù)模式,,能夠使ADC連續(xù)不斷地采集數(shù)據(jù)。 輸入到AD的時鐘如下圖所示 EVA的初始化使用EVA通用定時器1的周期中斷觸發(fā)信號,EVA使用低速時鐘HISPCP,它的的通用定時器1的時鐘為60M,周期為300,為連續(xù)增計數(shù)模式,,能夠使ADC連續(xù)不斷地采集數(shù)據(jù)。EVA的初始化程序如下? void InitEVA(void)? {? EALLOW。? =0x0080。? =0x012C。 ? =1。 ? =0x1042。 ? =0x0000。? EDIS。? } 中斷設(shè)置(1)DSP的中斷分為外設(shè)級、PIE級和CPU級,為了是CPU能夠響應(yīng)有中斷出發(fā)時間引發(fā)的中斷,需要將三級中斷全部打開。(2)我們使用的是ADC采集完成中斷,當(dāng)AD模塊完成8次同步采集之后觸發(fā)外設(shè)計中斷,對應(yīng)的中斷標(biāo)志位ADCIFR自動置位,則將外設(shè)級中斷傳送到PIE級。之后將PIE級雖在組對應(yīng)的中斷標(biāo)志位置一,檢查該組對應(yīng)的中斷使能位是否為1,如果是一,則將該終端傳送到CPU級,直后執(zhí)行對應(yīng)的中斷服務(wù)程序。(3)為使得中斷事件發(fā)生后CPU能夠找到相應(yīng)的中斷服務(wù)程序,需要將中斷服務(wù)程序的地址賦值給觸發(fā)中斷的外設(shè)事件在中斷矢量列表(pievect)中對應(yīng)的指針。中斷矢量列表中adc中斷對應(yīng)的指針如下圖? 在本實例中我們通過一下語句實現(xiàn),其中“ad”使我們自己編寫的中斷服務(wù)程序的名字。? EALLOW。? =amp。ad。? EDIS。(3)為是外設(shè)級中斷傳輸?shù)絇IE級將ad中斷對應(yīng)的中斷使能位置1(4)DSP所有的96個中斷分成了12組,為使得中斷程序能有外設(shè)級順利的傳輸?shù)紺PU,需將AD中斷所在的第一組的PIE級中斷使能位置1。(5)使能全局中斷和全局實時中斷。? 具體程序如下:? IER |=M_INT1。 //使能CPU的INT1中斷? =1。 //使能PIE中INIT中的ADCINT中斷的中斷使能位? EINT。 //使能全局中斷屏蔽位? ERTM。 循環(huán)等待程序由于ad數(shù)據(jù)采集需要一定的時間,只有當(dāng)采集完成之后才能觸發(fā)中斷,執(zhí)行相應(yīng)的中斷服務(wù)程序。需要一個循環(huán)等待程序,等待中斷時間的發(fā)生,當(dāng)發(fā)生中斷時間是,跳出循環(huán)。for(。)。 編寫相應(yīng)的中斷服務(wù)程序(1)具體的數(shù)據(jù)處理算法都在中斷服務(wù)程序中實現(xiàn)。具體算法具體編寫,不再敘述。(2)中斷服務(wù)程序中需要對AD中斷在中斷應(yīng)答寄存器中的相應(yīng)位進行指令處理。因為在外設(shè)級中斷向CPU傳輸?shù)倪^程中中斷應(yīng)答寄存器自動復(fù)位。(3)為是中斷程序能夠連續(xù)進行下去需要將AD的排序器進行復(fù)位,并清除ADcst中的中斷標(biāo)志位。具體程序如下:? =1。? =1。? =0x0001。 //,已屏蔽該組中其他中斷 程序編寫編譯連接生成輸出文件(1)點擊 對程序進行編譯連接、修改,直到無錯誤 。連接好開發(fā)板、仿真器。選擇“File”—“Load program”,出現(xiàn)如下圖的對話框。在“Debug”中選擇“.out”文件。將輸出文件寫入開發(fā)板建立一個DSP工程的步驟(1).設(shè)置“Setup CCStudio”選擇合適的工作模式,設(shè)置相應(yīng)參數(shù)。(2). 啟動CCS,建立新的工程,把TI官方提供的各種頭文件、源文件添加到工程中。(3). 編寫程序首先將程序分成:系統(tǒng)初始化、所使用的外設(shè)的初始化、三級中斷設(shè)置、中斷服務(wù)程序、鏈接命令文件(.cmd文件)和頭文件幾個部分。在系統(tǒng)初始化程序中了解系統(tǒng)時鐘、外設(shè)端口、看門狗的設(shè)置方法以及相關(guān)寄存器的使用,外設(shè)級、PIE級和CPU級中斷初始化、開中斷、關(guān)中斷的設(shè)置方法、順序和原因。中斷服務(wù)程序完成特殊的數(shù)據(jù)處理,按照自己的算法編寫就可以,但要注意在所有的中斷服務(wù)程序中都要對三級中斷進行相應(yīng)的設(shè)置,以保證中斷服務(wù)程序能夠連續(xù)不斷地運行下去。,了解相關(guān)指令的作用和使用方法。(4).編譯程序,修改錯誤,將生成的輸出文件燒到DSP里面,進行相應(yīng)實驗。
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1