亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? msp430x261x_uscia0_irda_01.c

?? MSP430F241x, MSP430F261x的各外設功能模塊的C語言開發源程序
?? C
字號:
//******************************************************************************
//  MSP430F26x Demo - USCI_A0 IrDA External Loopback Test, 8MHz SMCLK
//
//  Description: This example transmits bytes through the USCI module
//  configured for IrDA mode, and receives them using an external loopback
//  connection. The transfered sequence is 00h, 01h, 02h, ..., ffh. The
//  received bytes are also stored in memory starting at address RxData.
//  In the case of an RX error the LED is lighted and program execution stops.
//  An external loopback connection has been used as it allows for the
//  connection of a scope to monitor the communication, which is not possible
//  when using the internal loopback.
//  ACLK = n/a, MCLK = SMCLK = BRCLK = CALxxx_8MHZ = 8MHz
//
//            MSP430F261x/241x
//            -----------------
//        /|\|              XIN|-
//         | |                 |
//         --|RST          XOUT|-
//           |                 |
//           |     P3.5/UCA0RXD|--+   external
//           |     P3.4/UCA0TXD|--+   loopback connection
//           |                 |
//           |                 |
//           |             P1.0|--->  LED
//           |                 |
//
//  B. Nisarga
//  Texas Instruments Inc.
//  September 2007
//  Built with CCE Version: 3.2.0 and IAR Embedded Workbench Version: 3.42A
//******************************************************************************
#include "msp430x26x.h"

unsigned char RxByte;
volatile unsigned char RxData[256];
unsigned char TxByte;
volatile unsigned int i;

void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  if (CALBC1_8MHZ ==0xFF || CALDCO_8MHZ == 0xFF)                                     
  {  
    while(1);                               // If calibration constants erased
                                            // do not load, trap CPU!!
  }  
  DCOCTL = CALDCO_8MHZ;                     // Load 8MHz constants
  BCSCTL1 = CALBC1_8MHZ;
  P1OUT &= ~0x01;                           // Clear P1.0
  P1DIR |= 0x01;                            // P1.0 output
  P3SEL |= 0x30;                            // Use P3.4/P3.5 for USCI_A0
  UCA0CTL1 |= UCSWRST;                      // Set SW Reset
  UCA0CTL1 = UCSSEL_2 + UCSWRST;            // Use SMCLK, keep SW reset
  UCA0BR0 = 52;                             // 8MHz/52=153.8KHz
  UCA0BR1 = 0;
  UCA0MCTL = UCBRF_1 + UCOS16;              // Set 1st stage modulator to 1
                                            // 16-times oversampling mode
  UCA0IRTCTL = UCIRTXPL2 + UCIRTXPL0 + UCIRTXCLK + UCIREN;
                                            // Pulse length = 6 half clock cyc
                                            // Enable BITCLK16, IrDA enc/dec
  UCA0CTL1 &= ~UCSWRST;                     // Resume operation

  TxByte = 0x00;                            // TX data and pointer, 8-bit

  while (1)
  {
    for (i = 1000; i; i--);                 // Small delay
    while (!(IFG2 & UCA0TXIFG));            // USCI_A0 TX buffer ready?
    UCA0TXBUF = TxByte;                     // TX character

    __disable_interrupt();
    IE2 |= UCA0RXIE;                        // Enable RX int
    __bis_SR_register(CPUOFF + GIE);        // Enter LPM0 w/ interrupts

    RxData[TxByte] = RxByte;                // Store RXed character in RAM
    if (TxByte != RxByte)                   // RX OK?
    {
      P1OUT |= 0x01;                        // LED P1.0 on
      while (1);                            // Trap PC here
    }
    TxByte++;                               // Next character to TX
  }
}

#pragma vector = USCIAB0RX_VECTOR
__interrupt void USCIAB0RX_ISR(void)
{
  RxByte = UCA0RXBUF;                       // Get RXed character
  IE2 &= ~UCA0RXIE;                         // Disable RX int
  __bic_SR_register_on_exit(CPUOFF);        // Exit LPM0
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人高清视频在线观看| 一区二区三区四区国产精品| 欧美日本韩国一区二区三区视频 | 91精品国产综合久久久久久| 欧美午夜一区二区三区免费大片| 欧美视频一区二| 欧美日韩在线播放三区四区| 欧美日韩二区三区| 日韩一区二区在线免费观看| 欧美成人性福生活免费看| 久久久久久久久久电影| 日本一区二区三区四区| 亚洲男同1069视频| 亚洲一二三四在线| 免费欧美在线视频| 国产成人亚洲精品狼色在线| 国产成人精品免费一区二区| 91视频观看视频| 欧美精品自拍偷拍动漫精品| 欧美电视剧在线观看完整版| 日本一区二区三区视频视频| 亚洲男人的天堂网| 日韩不卡手机在线v区| 国产精品一二三区| 91麻豆视频网站| 日韩视频在线观看一区二区| 久久精品人人做人人爽97| 综合色天天鬼久久鬼色| 视频一区中文字幕国产| 国产电影精品久久禁18| 色噜噜久久综合| 日韩免费观看高清完整版| 中文字幕中文字幕在线一区| 水蜜桃久久夜色精品一区的特点| 国产在线国偷精品产拍免费yy | 在线观看日韩一区| 日韩亚洲欧美中文三级| 国产精品美日韩| 天堂蜜桃91精品| 99久久精品免费看国产免费软件| 91麻豆精品国产| 亚洲人成精品久久久久久 | 国产精品欧美综合在线| 日韩精品视频网| 97精品久久久午夜一区二区三区| 欧美一区二区三区免费| 亚洲精品欧美专区| 国产成人亚洲精品青草天美 | 久久久久一区二区三区四区| 亚洲第一搞黄网站| www.久久久久久久久| 久久免费精品国产久精品久久久久| 亚洲欧美区自拍先锋| 丁香六月久久综合狠狠色| 欧美日本乱大交xxxxx| 亚洲视频中文字幕| 成人精品视频一区二区三区 | 亚洲成人精品一区二区| 成人aaaa免费全部观看| 久久综合九色综合久久久精品综合 | 亚洲一级电影视频| 91影院在线观看| 国产精品国产三级国产aⅴ中文| 麻豆精品视频在线观看免费| 欧美日韩国产精品自在自线| 夜夜精品视频一区二区 | 日本sm残虐另类| 欧美日韩一卡二卡| 一区二区三区在线免费观看| 99精品热视频| 亚洲免费观看高清在线观看| 不卡的av电影| 综合激情网...| 99国产一区二区三精品乱码| 中文字幕在线不卡| 91丝袜高跟美女视频| 亚洲欧美另类久久久精品2019| 99精品在线免费| 亚洲欧美视频一区| 欧美撒尿777hd撒尿| 亚洲永久免费视频| 欧美高清视频不卡网| 午夜视频久久久久久| 欧美日韩精品一区二区| 免费看日韩精品| 精品国产伦一区二区三区观看方式| 久久精品国产精品亚洲精品| 国产偷国产偷亚洲高清人白洁| 国产精品一区专区| 国产精品免费久久久久| 99精品桃花视频在线观看| 亚洲一区二区三区中文字幕在线| 欧美日韩日日摸| 激情综合色播激情啊| 久久综合狠狠综合久久综合88| 国产高清精品网站| 亚洲天堂精品在线观看| 欧美日韩精品高清| 国产精品影视网| 亚洲激情自拍视频| 日韩一区二区三区视频在线观看| 国产真实乱子伦精品视频| 国产精品久久综合| 欧美日韩不卡视频| 国产精品123区| 一区二区久久久| 亚洲精品一区二区三区香蕉| 91色视频在线| 精品一区二区久久久| 中文字幕日韩av资源站| 欧美日本乱大交xxxxx| 成人福利视频网站| 首页国产欧美久久| 中文字幕一区在线观看视频| 91精品啪在线观看国产60岁| www.久久精品| 激情综合色综合久久综合| 亚洲一区二区影院| 日本一区二区动态图| 精品免费国产一区二区三区四区| 972aa.com艺术欧美| 国产精品66部| 免费高清视频精品| 亚洲在线观看免费| 日韩理论片一区二区| 欧美精品一区二区蜜臀亚洲| 欧美色视频一区| 97久久精品人人爽人人爽蜜臀 | 综合欧美一区二区三区| 亚洲精品在线电影| 欧美一区日本一区韩国一区| 在线视频你懂得一区二区三区| 国产成人免费在线视频| 久久精品国产一区二区三区免费看| 亚洲黄色免费网站| 中文字幕av资源一区| 亚洲精品一区二区三区精华液 | 久久综合九色综合97婷婷| 欧美日韩一级二级| 一本一道综合狠狠老| 成人av动漫网站| 成人午夜在线免费| 国产成人av一区二区三区在线 | 在线播放视频一区| 欧美伊人久久久久久久久影院| 99久久伊人久久99| 91在线国内视频| 波多野结衣在线一区| 成人免费毛片嘿嘿连载视频| 国产酒店精品激情| 国产sm精品调教视频网站| 国内欧美视频一区二区| 狠狠色丁香婷综合久久| 久久99精品一区二区三区| 激情五月婷婷综合网| 国产一区二区不卡在线| 岛国精品一区二区| 99r国产精品| 欧美曰成人黄网| 欧美日韩成人一区二区| 日韩一区二区免费视频| 久久免费视频色| 国产精品久久久久久久久免费丝袜 | 欧美精品一区二区三区四区 | 欧美日本在线一区| 欧美一区二区精美| 国产欧美一区二区精品仙草咪| 日本一区二区不卡视频| 亚洲精品视频一区| 日本不卡一区二区三区高清视频| 美女脱光内衣内裤视频久久网站 | 亚洲欧美激情插| 性做久久久久久免费观看| 久久成人久久爱| 91美女在线观看| 欧美一区二区三区四区五区| 久久一区二区视频| 亚洲精品一二三| 精品一区二区三区不卡| 成人高清视频在线观看| 欧美日韩国产另类不卡| 精品国产sm最大网站免费看| 国产精品久久久久久久第一福利| 亚洲成av人**亚洲成av**| 国产一区二区在线观看免费| 91麻豆蜜桃一区二区三区| 3d动漫精品啪啪| 亚洲欧美日韩久久精品| 加勒比av一区二区| 91成人免费在线视频| 久久久久久久综合日本| 亚洲一区二区精品久久av| 韩日av一区二区| 欧美日韩精品系列| 国产精品久久久久国产精品日日| 天天影视涩香欲综合网| 一本大道av伊人久久综合| 亚洲精品一线二线三线| 天堂午夜影视日韩欧美一区二区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 |