首页 > 其他 > 详细

28335sci中断接收

时间:2016-02-01 01:32:36      阅读:428      评论:0      收藏:0      [点我收藏+]

#include "DSP2833x_Device.h"     // DSP2833x Headerfile Include File

#include "DSP2833x_Examples.h"   // DSP2833x Examples Include File

void Init_Gpio(void)

{  EALLOW;  

GpioCtrlRegs.GPAMUX1.all=0x0000;

 GpioCtrlRegs.GPADIR.all=0xffff;

 EDIS;

}

interrupt void Scib_init(void)

{  GpioDataRegs.GPADAT.all=ScicRegs.SCIRXBUF.all;

 PieCtrlRegs.PIEACK.all=PIEACK_GROUP8;

}

void Init_Sci(void)

{

 EALLOW;

 InitSysCtrl();

 InitSciGpio();

 InitPieCtrl();  

EDIS;

 EALLOW;

 ScicRegs.SCIHBAUD=0x01;

 ScicRegs.SCILBAUD=0xe7;

 ScicRegs.SCICCR.bit.SCICHAR=7;

 ScicRegs.SCICCR.bit.STOPBITS=0;

 ScicRegs.SCICCR.bit.PARITYENA=0;

 ScicRegs.SCICTL1.bit.RXENA=1;

 ScicRegs.SCICTL2.bit.RXBKINTENA=1;

 PieVectTable.SCIRXINTC=&Scib_init;

 ScicRegs.SCICTL1.bit.SWRESET=1;

 EDIS;

 DINT;

 IER=0x0000;

 IFR=0x0000;

 PieCtrlRegs.PIECTRL.bit.ENPIE=1;

 PieCtrlRegs.PIEIER8.bit.INTx5=1;

 IER|=M_INT8;

 EINT;

 ERTM;

}

void main(void)

{  Init_Gpio();

 Init_Sci();

 GpioDataRegs.GPADAT.all=0xffff;

 while(1);

}

 

28335sci中断接收

原文:http://www.cnblogs.com/luxiaolai/p/5173923.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!