欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

TMS320F2812外設例程系列之PieCtrl

作者:佚名   來源:不詳   點擊數:  更新時間:2014年08月17日   【字體:

 

 
//##################################################################### 
//文件:  DSP281x_PieCtrl.c
//說明:  DSP281x芯片PIE控制寄存器初始化程序
//#####################################################################
#include <DSP281x_Device.h>     
#include <DSP281x_Examples.h>   
//該函數初始化PIE控制寄存器到已知狀態
void InitPieCtrl(void)
{
    DINT;                             //禁止全局中斷
    PieCtrlRegs.PIECRTL.bit.ENPIE = 0;   //禁止PIE模塊
//清除所有PIE使能寄存器
PieCtrlRegs.PIEIER1.all = 0;
PieCtrlRegs.PIEIER2.all = 0;
PieCtrlRegs.PIEIER3.all = 0;
PieCtrlRegs.PIEIER4.all = 0;
PieCtrlRegs.PIEIER5.all = 0;
PieCtrlRegs.PIEIER6.all = 0;
PieCtrlRegs.PIEIER7.all = 0;
PieCtrlRegs.PIEIER8.all = 0;
PieCtrlRegs.PIEIER9.all = 0;
PieCtrlRegs.PIEIER10.all = 0;
PieCtrlRegs.PIEIER11.all = 0;
PieCtrlRegs.PIEIER12.all = 0;
//清除所有PIE狀態寄存器
PieCtrlRegs.PIEIFR1.all = 0;
PieCtrlRegs.PIEIFR2.all = 0;
PieCtrlRegs.PIEIFR3.all = 0;
PieCtrlRegs.PIEIFR4.all = 0;
PieCtrlRegs.PIEIFR5.all = 0;
PieCtrlRegs.PIEIFR6.all = 0;
PieCtrlRegs.PIEIFR7.all = 0;
PieCtrlRegs.PIEIFR8.all = 0;
PieCtrlRegs.PIEIFR9.all = 0;
PieCtrlRegs.PIEIFR10.all = 0;
PieCtrlRegs.PIEIFR11.all = 0;
PieCtrlRegs.PIEIFR12.all = 0;
}
//該函數使能PIE模塊和CPU級中斷
void EnableInterrupts()
{
PieCtrlRegs.PIECRTL.bit.ENPIE = 1;     //使能PIE模塊
PieCtrlRegs.PIEACK.all = 0xFFFF;     //使用PIE驅動一個脈沖進入CPU
EINT;                             //使能全局中斷
}
 
關閉窗口