DSP

DSP SCIB接收中断程序

2019-07-13 10:25发布

  • 初始化GPIO。
  • 初始化SCIB。
  • 中断相关操作(开启中断)
  • 接收中断函数入口
下面是程序,不好的地方还请指教,有问题的也可以互相进步。 /* * main.c */ //#include "DSP2833x_Device.h" //#include "DSP2833x_Examples.h" #include "DSP2833x_Project.h" void Init_Fifo_Scib(void); void scib_xmit(int a); void scib_msg(char * msg); interrupt void Scib_RxInter(void); int main(void) { char *msg; InitSysCtrl(); InitScibGpio(); DINT; InitPieCtrl(); IFR = 0x0000; IER = 0x0000; InitPieVectTable(); MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart); InitFlash(); Init_Fifo_Scib(); EALLOW; PieVectTable.SCIRXINTB = &Scib_RxInter; EDIS; IER |= M_INT9; PieCtrlRegs.PIEIER9.bit.INTx3 = 1; EINT; ERTM; msg = " Hello DSP!