| 
 
| 本帖最后由 小群儿 于 2013-11-16 16:42 编辑 
 直接代码求高手
 #include"DSP2833x_Device.h"
 #include"DSP2833x_Examples.h"
 void InitMyGpio(void)
 {
 EALLOW;
 GpioCtrlRegs.GPAPUD.bit.GPIO9 = 0;  //定义管脚上拉
 GpioCtrlRegs.GPAPUD.bit.GPIO11 = 0;
 GpioCtrlRegs.GPAQSEL1.bit.GPIO11 = 3;//异步输入
 GpioCtrlRegs.GPAMUX1.bit.GPIO9 = 2;        //配置为外设功能管脚
 GpioCtrlRegs.GPAMUX1.bit.GPIO11 = 2;
 EDIS;
 }
 void main(void)
 {
 int i=0;
 InitSysCtrl();                //初始化系统控制寄存器,PLL,看门狗...
 InitMyGpio();                //初始化GPIO工作模式
 DINT;                        //禁止CPU中断
 InitPeripheralClocks();        //初始化外设时钟
 IER = 0x0000;                //禁止CPU中断,清除所有CPU中断
 IFR = 0x0000;
 InitPieCtrl();                //初始化PIE寄存器
 InitPieVectTable();        //初始化PIE中断向量表
 IER=0x100;                //使能CPU中断
 EINT;
 while(1)
 {
 if(ScibRegs.SCIRXST.bit.RXRDY!=0)
 i=1;
 }
 
 }
 | 
 |