TMS320C32DSP的中斷編程方法及BOOT功能實(shí)現(xiàn)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
電子論壇 您現(xiàn)在的位置:下載
,297K TMS320C30 的貨源和報(bào)價(jià) TMS320C30 的相關(guān)技術(shù)信息 其他型號(hào) 北京德天恒業(yè)科技發(fā)展有限公司聯(lián)系人:銷售部
電話:010-51665864 深圳市騰源通科技有限公司聯(lián)系人:馬小姐/石小姐/丘小姐/謝小姐
電話:755-82709606/82709607/82709605/82709613 立島電子聯(lián)系人:柯先生/陳小姐
電話:0754-4497376 北京顯周科技有限公司聯(lián)系人:甘小姐
電話:010-51653931 >>更多供應(yīng)商 TMS320C32 DSP的中斷編程方法及BOOT功能實(shí)現(xiàn) 摘要:采用C語言對(duì)DSP編程具有很多優(yōu)點(diǎn)。針對(duì)TMS320C32芯片的特點(diǎn),提出了一種基于C語言的中斷編程方法,同時(shí)介紹了具體的BOOT功能實(shí)現(xiàn)方案,給出了相應(yīng)的源程序和結(jié)論。 關(guān)鍵詞:C語言 BOOT表 中斷向量TMS320C3X系列芯片是美國(guó)TI公司推出的第一代浮點(diǎn)DSP芯片,具有豐富的指令集、很高的運(yùn)算速度、較大的錄址空間和較高的性價(jià)比,在各領(lǐng)域得到了廣泛的應(yīng)用。TMS320C32是TMS320系列浮點(diǎn)數(shù)字信號(hào)處理器的新產(chǎn)品,在TMS320C30和TMS320C31的基礎(chǔ)上進(jìn)行了簡(jiǎn)化和改進(jìn)。在結(jié)構(gòu)上的改進(jìn)主要包括可變寬度的存儲(chǔ)器接口、更快速的指令周期時(shí)間、可設(shè)置優(yōu)先級(jí)的雙通道DMA處理器、靈活的引導(dǎo)程序裝入方式、可重新定位的中斷向量表以及可選的邊緣/電平觸發(fā)中斷方式等。對(duì)TMS320C32的開發(fā)可以用匯編語言,也可以用C語言。使用匯編語言的優(yōu)點(diǎn)在于運(yùn)行速度快、可以充分利用芯片的硬件特性,但開發(fā)速度較慢,程序的可讀性差;而C語言的優(yōu)勢(shì)在于編程容易、調(diào)試快速、可讀性好,可以大大縮短開發(fā)周期,但C語言對(duì)于其片內(nèi)的沒有映射地址的特殊功能寄存器不能操作,如IF和IE,AR0~AR7等。在C語言環(huán)境下的中斷編程和BOOT文件(此時(shí)TMS320C32工作在微機(jī)方式下,程序存于片外EPROM中)的制作方法同匯編語言相比均有所不同。針對(duì)TMS320C32的這些特點(diǎn),筆者結(jié)合自己的實(shí)際工作經(jīng)驗(yàn),提出了一種基于C語言的中斷編程方法及BOOT功能實(shí)現(xiàn),并且在實(shí)時(shí)數(shù)據(jù)采集和信號(hào)處理系統(tǒng)中得到了實(shí)際應(yīng)用。1 TMS320C32的中斷及中斷(包括陷阱)向量表在TMS320C3X系列DSP中,TMS320C30和TMS320C31具有映射地址固定的中斷-陷阱向量表,但對(duì)于TMS320C32來說,中斷向量表是可以根據(jù)用戶自己的需要重新定位的。其中,中斷-陷阱向量表的表首指針為ITTP