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

正文內(nèi)容

ms320c54xdsp片內(nèi)外設(shè)(編輯修改稿)

2025-06-16 22:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 重啟 、 復(fù)位或禁止 等操作 。 定時(shí) /計(jì)數(shù)器在 每一個(gè)時(shí)鐘周期中減 1, 減至零則產(chǎn)生一個(gè)定時(shí)中斷 TINT。 片上外設(shè) 三個(gè) 定時(shí)器 寄存器TIM PRD TCR 控制 定時(shí)器 操作 啟動(dòng)位 加載位 19 3個(gè)與定時(shí)器相關(guān)的寄存器用來(lái)控制定時(shí)器操作 , 它們都是存儲(chǔ)器映像寄存器 , 位于數(shù)據(jù)存儲(chǔ)區(qū)的第 0頁(yè)上 。 片上外設(shè) 寄存器 Timer0 地址 Timer1地址 說(shuō)明 TIM 0024H 0030H 定時(shí)器寄存器 , CLKOUT時(shí)鐘每計(jì)數(shù)一次自動(dòng)減 1 PRD 0025H 0031H 定時(shí)器周期寄存器 , 當(dāng) TIM減為 0后 ,CPU自動(dòng)將 PRD的值裝入 TIM TCR 0026H 0032H 定時(shí)器控制寄存器 , 可編程設(shè)置 定時(shí)器的控制位和狀態(tài)位 20 TCR寄存器所包含的各狀態(tài)位主要用來(lái)設(shè)置硬件定時(shí)器的各控制位 。 1512 11 10 96 5 4 30 保留 soft free PSC TRB TSS TDDR 片上外設(shè) 21 正常情況下硬件定時(shí)器工作過(guò)程:當(dāng) CLKOUT時(shí)鐘信號(hào)沿到來(lái)時(shí) ,觸發(fā) 4位預(yù)定標(biāo)器 PSC減 1, 直至 PSC為 0, 然重裝 PSC參數(shù) ( 最大為1111B) , 同時(shí) TIM減 1;當(dāng) TIM為 0時(shí) , 用 PRD值重裝 TIM, 同時(shí) CPU發(fā)出TINT中斷 , 并在 TOUT引腳輸出一個(gè)脈沖信號(hào) , 脈沖寬度與 CLKOUT一致 ,循環(huán)往復(fù)直至系統(tǒng)或定時(shí)器復(fù)位 。 可見(jiàn) , 定時(shí)器發(fā)生中斷 ( TINT) 的頻率為 : 即 定時(shí)中斷周期為: 系統(tǒng) 復(fù)位時(shí) , TIM和 PRD都被置為最大值 FFFFH, TCR被置為 0000H,即定時(shí)器停止?fàn)顟B(tài)位 TSS和予定標(biāo)分頻系數(shù) TDDR均被置 0, 定時(shí)器啟動(dòng) ,并將 TDDR值加載到 PSC中,將 PRD值加載到 TIM中。 例 : STM 0100H, PRD STM 0C20H, TCR STM 0008H, IMR RSBX INTM 片上外設(shè) )1()1(1????? P R DT D D RTT INT c l oc k ou t的頻率)1()1( ???? P R DT DD RT c l oc k o u t22 4. 中斷系統(tǒng) ’ C54xDSP支持 軟件中斷 和 硬件中斷 。 軟件中斷由程序指令 (INTR、 TRAP、 RESET) 觸發(fā);硬件中斷包括 外部硬件中斷 和 內(nèi)部硬件中斷 兩部分 , 分別由外部中斷信號(hào) ( 如 INT0—INT3) 和片內(nèi)外設(shè)中斷信號(hào) (包括 定時(shí)器中斷 、 串行口中斷 、 HPI口中斷 等 )引發(fā) ’ C54xDSP的硬件中斷請(qǐng)求按 CPU的控制級(jí)別分為 不可屏蔽 與 可屏蔽 兩大類 , 可通過(guò)編程控制可屏蔽中斷的禁止與使能 。 ’ C54xx最多可提供 2430個(gè)軟 、 硬件 (可 /不可屏蔽 )中斷源 分為 1117個(gè) 中斷優(yōu)先級(jí) 。 VC5402DSP的 中斷源 、 中斷地址 、 中斷優(yōu)先級(jí) 及其功能詳見(jiàn)下表說(shuō)明 . 片上外設(shè) 23 VC5402DSP中斷源的中斷向量 及硬件中斷優(yōu)先權(quán) 24 25 ’ C54xDSP中斷矢量表的 中斷向量地址 由 PMST寄存器中 9位 中斷向量地址指針 IPTR和 左移 2位后的中斷向量序號(hào) (偏移地址 )組成 。 例如; INT0的中斷向量序號(hào)為 16(10H), 左移 2位后變成 1000000D=40H, 當(dāng) IPTR=0001H時(shí) , 由此形成的中斷向量地址為 0000 0000 1100 0000H, 即 00C0H,如下圖所示 。 中斷向量地址構(gòu)成 IPTR=0 0000 0001H INT0 = 10 H 左移 2位后 INT0=40H 向量指針 位 向量地址 0 0 0 0 15 14 13 12 0 0 0 0 11 10 9 8 1 1 0 0 7 6 5 4 0 0 0 0 3 2 1 0 0 0 C 0 中斷源 序號(hào) 26 ********************************** .sect .vectors“ 。 中斷矢量表程序段 RST B start nop nop NMI rete 。非屏蔽中斷 nop nop nop SINT17 .space 4*14*16 。各軟件中斷 INT0 call fft 。外中斷 0中斷 rete nop .space 4*2*16 TINT0 B timer 。定時(shí)器 0中斷 nop nop SINT6 .space 4*8*16 。軟件中斷 ****************************************** ’ C54xDSP的每個(gè)中斷向量占用 4個(gè) 16位指令字地址 , 可放置 4條指令 (跳轉(zhuǎn)到中斷服務(wù)程序入口地址 ), 共計(jì)約 128字 (1頁(yè) )形成中斷矢量表 , 中斷矢量表可根據(jù)中斷向量地址指針 IPTR (或 cmd文件 )重新定位 。 27 MEMORY { PAGE 0: VECS: origin = 0x0800, length = 0x80 PROG: origin = 0x2021, length = 0x1000 PAGE 1: DATA: origin = 0x0500, length = 0x0500 STACK: origin = 0x3000, length = 0x1000 } SECTIONS { .vectors: {} VECS PAGE 0 .text: {} PROG PAGE 0 .data: {} DATA PAGE 1 .stack: {} STACK PAGE 1 .bss: {} DATA PAGE 1 } 28 .text ********************************** 。 中斷矢量表程序段 _c_int00 b start nop nop NMI rete 。非屏蔽中斷 nop nop nop SINT17 .space 4*17*16 。各軟件中斷 TINT: B timer 。定時(shí)器 0中斷向量 nop nop .space 4*8*16 。其他未使用中斷 29 中斷屏蔽寄存器 IMR與 中斷標(biāo)志寄存器 IFR都是存儲(chǔ)映像寄存器,位于數(shù)據(jù)存儲(chǔ)區(qū)的第 0頁(yè)上, 地址分別為 0000H和 0001H 。 IMR用于屏蔽內(nèi)部與外部的可屏蔽硬件中斷, 將 IMR的相應(yīng)位置 1,則 使能開(kāi)放該中斷 ; IFR的作用是當(dāng) 某個(gè)中斷觸發(fā)時(shí), IFR的
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1