【正文】
4 SR G R 采樣率發(fā)生器寄存器01 8C 0 01 8 01 9 0 0 01 8 01 A 4 0 01 8 MCR 多通道控制寄存器01 8C 0 01 C 01 9 0 0 01 C 01 A 4 0 01 C R C ER 接收通道使能寄存器01 8C 0 02 0 01 9 0 0 02 0 01 A 4 0 02 0 X C E R 發(fā)送通道使能寄存器01 8C 0 02 4 01 9 0 0 02 4 01 A 4 0 02 4 PC R 管腳控制寄存器第十六講 McBSP BIT / TI 7 傳輸 —緩沖收發(fā) R S R D R RR B RDXRE x p a n dC o m p r e s sX S R外設(shè)總設(shè)DXDR?McBSP的接收操作采取三級緩沖方式 ?發(fā)送操作采取兩級緩沖方式 第十六講 McBSP BIT / TI 8 傳輸 —初始化 ? 決定與串口交換數(shù)據(jù)的方式 – CPU – DMA ? 串口的初始化 – 串口復(fù)位 – 設(shè)置寄存器 ? 串口控制寄存器 (SPCR) /管腳控制寄存器 (PCR)/接收控制寄存器 (RCR)/采樣率發(fā)生器寄存器 (SRGR) ? 時鐘和幀信號的來源 /頻率 /極性 /信號參數(shù)、每幀的數(shù)據(jù)個數(shù)、數(shù)據(jù)字長、管腳工作模式、中斷、同步事件 ? 啟動 – 使收 /發(fā)通道退出復(fù)位態(tài),等候幀同步信號 – 使幀信號主控端退出復(fù)位態(tài) 第十六講 McBSP BIT / TI 9 傳輸 —接收 ?幀同步信號 FSR激活數(shù)據(jù)的接收操作 ?SPCR寄存器中的 RRDY位標(biāo)示接受狀態(tài) ?RRDY=1表示數(shù)據(jù)接收寄存器 (DRR)已準(zhǔn)備好 ?當(dāng)數(shù)據(jù)被讀走后, RRDY變成無效 =0 第十六講 McBSP BIT / TI 10 傳輸 —發(fā)送 ?幀同步信號 FSX激活數(shù)據(jù)移位輸出 ?SPCR寄存器中的 XRDY位標(biāo)示發(fā)送狀態(tài) ?XRDY=1表示數(shù)據(jù)發(fā)送寄存器 (DXR)已空 ?當(dāng)數(shù)據(jù)被寫入 DXR后, XRDY變成無效 =0 第十六講 McBSP BIT / TI 11