乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      【轉(zhuǎn)】CC2530串口接收發(fā)送數(shù)據(jù)(中斷法)

       小酒館II 2012-07-15

      【轉(zhuǎn)】CC2530串口接收發(fā)送數(shù)據(jù)(中斷法)

      #include "ioCC2530.h"

      /*****************************************************************************/
      void initUART(void)
      {
        PERCFG&=~0x01;
        P0SEL |= 0x0C;
       
        U0CSR |= 0xC0;  //串口接收使能
        U0UCR |= 0x00;  //無奇偶校驗(yàn),1位停止位
       
        U0GCR |= 0x08;
        U0BAUD = 0x3b;  //波特率:9600bps  
       
        IEN0 |= 0X04;     //開串口接收中斷 'URX0IE = 1',
        EA=1;
      }

      /*****************************************************************************/

      void setSysClk(void)
      {
        CLKCONCMD&=0xbf;
        asm("NOP");
        asm("NOP");
        asm("NOP");
        CLKCONCMD&=0xc0;
        asm("NOP");
        asm("NOP");
        asm("NOP");
      }
      /*****************************************************************************/

      void delay(void)
      {
        unsigned int i;
        unsigned char j;

        for(i=0;i<500;i++)
        {
          for(j=0;j<200;j++)
          {
            asm("NOP");
            asm("NOP");
            asm("NOP");
          }
        }
      }
      /*****************************************************************************/

      void send(int c)
      {  
         U0DBUF=c;
         while (!UTX0IF);
         UTX0IF = 0;
      }
      /*****************************************************************************/

      void main()

        setSysClk();
        initUART();
         
        while(1)
        {
       /*   unsigned char uartdat;

          uartdat=receive();
          uartdat=~uartdat;
          send(uartdat);
       */
          delay();
          delay();
        }
      }
      /*****************************************************************************/


      #pragma vector=URX0_VECTOR
      __interrupt void URX0_IRQ(void)
      {  
          char uartdat;
         
      //    while(!URX0IF);

       //   URX0IF=0;


          uartdat=U0DBUF;
          uartdat=~uartdat;
          send(uartdat);
       
      }

       

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多