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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? msp430x261x_vlo_capture.c

?? 一個(gè)很有用的demo程序
?? C
字號:
//******************************************************************************
//  MSP430x26x Demo - Basic Clock, VLO-Driven Timer with VLO Compensation
//
//  This example toggles P1.0 approx. every second, using a timer driven by the
//  VLO.  The VLO freq can vary between 4kHz-20kHz, so the timer compare value 
//  must be adjusted to compensate, in order to produce a one-second interval.  
//  So in effect, this code performs a kind of "calibration" of the VLO.  This 
//  is done by counting the number of 1MHz DCO pulses in one ACLK=VLO/8 period, 
//  assigned to dco_delta.  VLO is /8 in order to increase the number of DCO 
//  pulses in one ACLK pulse, increasing the resolution of the measurement, 
//  and therefore the accuracy of the one-second interval.  Since 1,000,000 
//  DCO pulses at 1MHz are required to produce a one-second interval, the 
//  number of VLO/8 pulses in one second is given by 1M/dco_delta.  This value 
//  is loaded into TACCR0 as the timer compare value.  
 
//  MSP430x2xx devices are shipped with calibration values in info memory that,
//  when used by software, allow the DCO to operate within approx. +/-1% of 
//  common values such as 1MHz.  (See the datasheet for add'l information.)  
//  Through the algorithm shown here, this accuracy is extended to the VLO.  An
//  additional source of error in this algorithm is that the VLO/8 freq will 
//  most likely not be evenly divisible by the DCO freq, and therefore up to 
//  one DCO pulse may be lost.  At nominal values, there are 400 1MHz DCO 
//  pulses in one 2.5kHz VLO/8 pulse, so losing one clock pulse produces 
//  ~0.25% error, in addition to the error tolerance of the calibrated DCO.  
//  ACLK = VLO/8, MCLK = SMCLK = 1MHz
//
//                MSP430F261x/241x
//             -----------------
//         /|\|              XIN|-
//          | |                 |
//          --|RST          XOUT|-
//            |                 |
//            |                 | 
//            |        P1.0/ACLK|-->LED 1 second interrupt
//
//  
//  B. Nisarga
//  Texas Instruments Inc.
//  September 2007
//  Built with IAR Embedded Workbench Version: 3.42A
//******************************************************************************
#include <msp430x26x.h> 

unsigned int dco_delta;

// Function Prototype
unsigned int  measureVLO( void );

void main(void)
{
  WDTCTL = WDTPW +WDTHOLD;                  // Stop Watchdog Timer
  P1DIR |= 0x01;                            // P1.0 output
 
  dco_delta = measureVLO();                 // dco delta = number of
                                            // 1MHz cycles in 8 VLO cycles
  //Clock settings: DCO freq = 1MHz; ACLK = VLO/8
  
  // Timer A interval interrupt setup
  TACCTL0 = CCIE;                           // TACCR0 interrupt enabled
  TACCR0 = (1000000 / dco_delta);             
  TACTL = TASSEL_1 + MC_1;                  // ACLK, upmode
  P1OUT = 0x01;
  
  _BIS_SR(LPM3_bits + GIE);                 // Enter LPM3 w/ interrupt

}

// Timer_A0 Interrupt Vector 
#pragma vector=TIMERA0_VECTOR
__interrupt void Timer_A0(void)
{
  P1OUT ^= 0x01;                            // Toggle P1.0
}

// This function measures the number of 1MHz clock pulses in 8 VLO cycles
unsigned int  measureVLO( void )
{
  static unsigned int start_count, stop_count;
  // Clock settings to achieve the good resolution for VLO freq measurement
  BCSCTL1 = CALBC1_1MHZ;                    // Set range
  DCOCTL = CALDCO_1MHZ;                     // Set DCO step + modulation
  TACCTL2 = CM_1+CCIS_1+CAP;                // CAP, ACLK
  TACTL = TASSEL_2+MC_2+TACLR;              // SMCLK, cont-mode, clear
  BCSCTL3 |= LFXT1S_2;                      // ACLK = VLO  
  BCSCTL2 = 0x0;
  BCSCTL1 |= DIVA_3;                        // ACLK = VLO/8
  
  TACCTL2 &= ~CCIFG;                        // Clear capture flag
  while (!(CCIFG & TACCTL2));               // Test capture flag to skip 1st cycle
  TACCTL2 &= ~CCIFG;                        // Clear capture flag
  
  while (!(CCIFG & TACCTL2));               // Test capture flag to skip 2nd cycle
  start_count = TACCR2;                     // save hardware captured value
  TACCTL2 &= ~CCIFG;                        // Clear capture flag
  
  while (!(CCIFG & TACCTL2));               // Test capture flag to capture a good clock
  TACTL &= ~MC_3;                           // Stop timer
  stop_count = TACCR2;
  return(stop_count - start_count);         // return
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲免费在线看| 欧美日韩国产乱码电影| 欧美一二区视频| 轻轻草成人在线| 久久久亚洲午夜电影| 国产中文字幕精品| 国产精品欧美一区二区三区| 成人永久看片免费视频天堂| 国产人久久人人人人爽| 99re免费视频精品全部| 亚洲精品免费一二三区| 欧美日韩激情一区二区| 免费av成人在线| 久久蜜桃香蕉精品一区二区三区| 国产乱子伦视频一区二区三区| 国产午夜三级一区二区三| 色婷婷综合视频在线观看| 三级成人在线视频| 久久精品欧美日韩精品| 一本色道久久加勒比精品 | 亚洲欧洲一区二区在线播放| 欧美色大人视频| 亚洲国产综合视频在线观看| 精品捆绑美女sm三区| 色综合中文字幕国产| 另类小说综合欧美亚洲| 一区二区视频免费在线观看| 日韩一区二区三区四区五区六区| 国产成人精品一区二区三区四区| 亚洲国产成人高清精品| 久久久99精品久久| 日韩一区二区三区观看| 欧美中文字幕亚洲一区二区va在线| 狠狠狠色丁香婷婷综合激情| 亚洲精品视频一区| 亚洲欧美日韩久久| 久久午夜老司机| 欧美一区二区播放| 欧美性猛片xxxx免费看久爱| 国产另类ts人妖一区二区| 久久99热国产| 日韩精品五月天| 亚洲电影视频在线| 婷婷久久综合九色国产成人 | 国产精品丝袜黑色高跟| 精品sm捆绑视频| 久久综合资源网| 欧美高清一级片在线观看| 精品国一区二区三区| 精品国免费一区二区三区| 久久久久久免费| 欧美老人xxxx18| 日韩精品中文字幕一区| 精品成a人在线观看| 国产人伦精品一区二区| 中文字幕一区二区三区四区不卡 | 久久久.com| 中文字幕一区在线| 1024成人网色www| 午夜精品在线看| 久久av资源网| 欧美在线播放高清精品| 日韩欧美成人午夜| 国产精品视频一二三区| 亚洲影院理伦片| 国产成人免费在线视频| 91年精品国产| 欧美岛国在线观看| 在线精品视频小说1| 99re在线精品| 亚洲精品一区二区三区影院| 中文字幕在线观看一区| 久久精品999| 色狠狠综合天天综合综合| 中文字幕在线视频一区| 日本不卡不码高清免费观看| 国产a精品视频| 日韩一级在线观看| 一区二区三区四区五区视频在线观看| 美女一区二区三区| 97久久人人超碰| 精品国产成人在线影院| 亚洲国产欧美在线| 99这里只有久久精品视频| 日韩精品一区二区三区四区 | 日韩一区二区三区四区五区六区| 亚洲女同一区二区| 免费观看30秒视频久久| 欧美日韩一区国产| 亚洲免费色视频| 成人a级免费电影| 亚洲国产精华液网站w| 国产一区在线不卡| 337p粉嫩大胆色噜噜噜噜亚洲| 久久精品国产一区二区三区免费看| 色婷婷精品久久二区二区蜜臀av | 国产精品国产三级国产| 国产**成人网毛片九色| 亚洲欧洲国产日本综合| 精品乱人伦小说| 国产一区二区精品久久| 国产午夜亚洲精品午夜鲁丝片| 国产电影精品久久禁18| 欧美激情一区在线观看| 色哟哟一区二区| 婷婷开心久久网| 久久日韩粉嫩一区二区三区| 国产精品一二三在| 中文字幕在线一区| 欧美日韩国产一区二区三区地区| 午夜a成v人精品| 久久精品视频一区| 在线亚洲欧美专区二区| 午夜欧美电影在线观看| 日韩欧美一区在线观看| 成人精品鲁一区一区二区| 亚洲国产综合色| 中文久久乱码一区二区| 欧美日韩在线电影| 高清不卡一区二区| 亚洲成人免费在线| 国产欧美日韩另类视频免费观看| 日本精品裸体写真集在线观看| 免费在线一区观看| 亚洲欧美日韩国产成人精品影院| 欧美日韩亚洲国产综合| 波波电影院一区二区三区| 六月丁香婷婷久久| 亚洲伊人伊色伊影伊综合网| 久久久久99精品国产片| 欧美一区二区在线播放| 91久久精品午夜一区二区| 国产成人免费视频网站| 精品一区二区综合| 日本中文字幕一区二区有限公司| 亚洲婷婷综合色高清在线| 国产日韩欧美精品在线| 精品成人在线观看| 欧美精品视频www在线观看| 色婷婷综合久色| 91麻豆精品在线观看| 97精品国产露脸对白| 国产成人一级电影| 国产一区二区三区免费看| 老司机精品视频一区二区三区| 亚洲成av人综合在线观看| 亚洲高清免费视频| 日韩主播视频在线| 日本欧美久久久久免费播放网| 成人免费不卡视频| 成人福利视频在线| 日本精品视频一区二区三区| 91久久精品午夜一区二区| 91久久一区二区| 欧美日韩视频在线第一区| 欧美精品xxxxbbbb| 2欧美一区二区三区在线观看视频| 久久久夜色精品亚洲| 日韩理论片在线| 日韩国产高清在线| 懂色av噜噜一区二区三区av| av影院午夜一区| 欧美情侣在线播放| 久久影院视频免费| 亚洲伊人伊色伊影伊综合网| 毛片av中文字幕一区二区| 9i在线看片成人免费| 91精品国产综合久久香蕉麻豆| wwww国产精品欧美| 亚洲图片自拍偷拍| 国产很黄免费观看久久| 欧美在线一二三| 国产精品私人自拍| 奇米色777欧美一区二区| 99re66热这里只有精品3直播 | 日韩美女视频在线| 亚洲自拍偷拍图区| 豆国产96在线|亚洲| 日韩一级片在线观看| 亚洲精品国产a久久久久久| 韩国av一区二区三区| 欧美精品亚洲一区二区在线播放| 国产精品乱码妇女bbbb| 国产伦精一区二区三区| 欧美一区二区三区色| 亚洲最大成人网4388xx| 国内久久精品视频| 欧美大片一区二区三区| 日韩av一区二区在线影视| 成人免费的视频| 中文字幕制服丝袜一区二区三区 | 日本aⅴ免费视频一区二区三区| 91丨porny丨中文| 成人欧美一区二区三区小说| 成人av网址在线观看| 亚洲视频一区在线观看| 日本精品视频一区二区三区| 亚洲另类在线制服丝袜| 一本久道中文字幕精品亚洲嫩| 亚洲欧美日韩国产另类专区|