• 2808 SCI 中断接收


    #include "DSP280x_Device.h"
    #include "DSP280x_Examples.h"
    void Init_Gpio(void)
    {
     EALLOW;
     GpioCtrlRegs.GPAMUX1.all=0x0000;
     GpioCtrlRegs.GPADIR.all=0xffff;
     EDIS;
    }
    interrupt void Scia_init(void)

     GpioDataRegs.GPADAT.all=SciaRegs.SCIRXBUF.all;
     PieCtrlRegs.PIEACK.all=PIEACK_GROUP9;
    }
    void Init_Sci(void)
    {
     InitSysCtrl();
     InitSciGpio();
     InitPieCtrl();
     EALLOW;
     SciaRegs.SCIHBAUD=0x01;
     SciaRegs.SCILBAUD=0x44;
     SciaRegs.SCICCR.bit.SCICHAR=7;
     SciaRegs.SCICCR.bit.STOPBITS=0;
     SciaRegs.SCICTL1.bit.RXENA=1;
     SciaRegs.SCICTL2.bit.RXBKINTENA=1;
     PieVectTable.SCIRXINTA=&Scia_init;
     SciaRegs.SCICTL1.bit.SWRESET=1;
     EDIS;
     DINT;
     IER=0x0000;
     IFR=0x0000;
     EINT;
     PieCtrlRegs.PIECTRL.bit.ENPIE=1;
     PieCtrlRegs.PIEIER9.bit.INTx1=1;
     IER|=M_INT9;
     ERTM; 
    }

    void main(void)
    {
     Init_Sci();
     Init_Gpio();
     while(1); 
    }

  • 相关阅读:
    再逛开心网
    WAPM
    win2003安装flash cs4
    [AS3][物体的运动]
    转sql产生百万记录
    KeyedList
    timer 焦点
    sql优化
    灰色
    参数
  • 原文地址:https://www.cnblogs.com/luxiaolai/p/3102545.html
Copyright © 2020-2023  润新知