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!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮