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

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

?? fet140_dma_07.c

?? 單片機MSP430源代碼示例上傳分享
?? C
字號:
//******************************************************************************
//  MSP-FET430P140 Demo - DMA0/1, Rpt'd Blk to DAC0/1, Sin/Cos, TACCR1, XT2
//
//  Description: DMA0 and DMA1 are used to transfer a sine and cos look-up table
//  word-by-word as a repeating block to DAC12_0 and DAC12_1. The effect is sine
//  and cos wave outputs. Timer_A operates in upmode with TACCR1 loading
//  DAC12_0 amd DAC12_1 on rising edge and DAC12_OIFG triggering next DMA0
//  DMA1 transfers. DAC12_0 and DAC12_1 are grouped for gitter-free operation.
//  ACLK= n/a, MCLK= SMCLK= TACLK= XT2= 8MHz
//  //* An external 8MHz XTAL on X2IN X2OUT is required for XT2CLK *//
//  //* Min Vcc required varies with MCLK frequency - refer to datasheet *//		
//  //* MSP430F169 Device Required *//
//
//               MSP430F169
//            -----------------
//        /|\|            XT2IN|-
//         | |                 | 8MHz
//         --|RST        XT2OUT|-
//           |                 |
//           |        DAC0/P6.6|--> ~ 10kHz sine wave
//           |        DAC1/P6.7|--> ~ 10kHz cos wave
//
//
//  M. Buccini
//  Texas Instruments Inc.
//  Feb 2005
//  Built with IAR Embedded Workbench Version: 3.21A
//******************************************************************************

#include  <msp430x16x.h>

//------------------------------------------------------------------------------
// 12-bit Sine Lookup table with 32 steps
//------------------------------------------------------------------------------
static int Sin_tab[32] = {
        2048,
        2447,
        2831,
        3185,
        3495,
        3750,
        3939,
        4056,
        4095,
        4056,
        3939,
        3750,
        3495,
        3185,
        2831,
        2447,
        2048,
        1648,
        1264,
        910,
        600,
        345,
        156,
        39,
        0,
        39,
        156,
        345,
        600,
        910,
        1264,
        1648
};

static int Cos_tab[32] = {
        1648,
        1264,
        910,
        600,
        345,
        156,
        39,
        0,
        39,
        156,
        345,
        600,
        910,
        1264,
        1648,
        2048,
        2447,
        2831,
        3185,
        3495,
        3750,
        3939,
        4056,
        4095,
        4056,
        3939,
        3750,
        3495,
        3185,
        2831,
        2447,
        2048
};

void main(void)
{
  volatile unsigned int i;
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  BCSCTL1 &= ~XT2OFF;                       // XT2= HF XTAL

   do
  {
  IFG1 &= ~OFIFG;                           // Clear OSCFault flag
  for (i = 0xFF; i > 0; i--);               // Time for flag to set
  }
  while ((IFG1 & OFIFG));                   // OSCFault flag still set?

  BCSCTL2 |= SELM_2 + SELS;                 // MCLK= SMCLK= XT2 (safe)
  ADC12CTL0 = REF2_5V + REFON;              // Internal 2.5V ref

  DMACTL0 = DMA0TSEL_5 + DMA1TSEL_5;        // DAC12IFG trigger
  DMA0SA = (int) Sin_tab;                   // Source block address
  DMA0DA = DAC12_0DAT_;                     // Destination single address
  DMA0SZ = 0x20;                            // Block size
  DMA0CTL = DMADT_4 + DMASRCINCR_3 + DMAEN; // Rpt, inc src, word-word

  DMA1SA = (int) Cos_tab;                   // Source block address
  DMA1DA = DAC12_1DAT_;                     // Destination single address
  DMA1SZ = 0x20;                            // Block size
  DMA1CTL = DMADT_4 + DMASRCINCR_3 + DMAEN; // Rpt, inc src, word-word

  DAC12_0CTL = DAC12LSEL_2 + DAC12IR + DAC12AMP_5 + DAC12IFG + DAC12ENC + DAC12GRP;
  DAC12_1CTL = DAC12LSEL_2 + DAC12IR + DAC12AMP_5 + DAC12IFG + DAC12ENC;

  CCTL1 = OUTMOD_3;                         // CCR1 set/reset
  CCR1 = 1;                                 // CCR1 PWM Duty Cycle	
  CCR0 = 25-1;                              // Clock period of CCR0
  TACTL = TASSEL_2 + MC_1;                  // SMCLK, upmode

  _BIS_SR(CPUOFF);                          // CPU off
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人福利片| 久久精品国产99国产精品| 亚洲自拍偷拍av| 国产成人免费在线| 日韩欧美久久久| 蜜桃视频在线观看一区| 欧美日韩一区久久| 亚洲乱码国产乱码精品精98午夜 | 欧美一区二区视频网站| 一区二区日韩电影| 在线观看视频一区二区| 美国三级日本三级久久99| 777久久久精品| 欧美a级一区二区| 日韩成人av影视| 欧美区一区二区三区| 亚洲中国最大av网站| 国产欧美一区二区精品性色超碰 | 国产精品久久久久久久久久久免费看| 一本一本久久a久久精品综合麻豆| 精品中文字幕一区二区小辣椒 | 久久精品国产精品亚洲红杏 | 中文字幕欧美日本乱码一线二线| 欧美一区二区三区视频免费播放 | 亚洲黄色在线视频| 久久精品国产精品亚洲红杏| 欧美一区二区三区在线| 成人精品免费网站| 色婷婷精品久久二区二区蜜臂av | 欧美午夜电影网| 成人h动漫精品一区二| 蜜臀av性久久久久蜜臀aⅴ| 一区二区三区欧美日| 国产精品剧情在线亚洲| 久久九九久精品国产免费直播| 欧美日韩你懂得| 91国产免费观看| 色哟哟一区二区在线观看 | 欧美日韩国产大片| 日本精品视频一区二区三区| jiyouzz国产精品久久| 国产精品77777竹菊影视小说| 青椒成人免费视频| 日韩1区2区日韩1区2区| 日本不卡不码高清免费观看| 亚洲不卡av一区二区三区| 亚洲天堂精品在线观看| 国产精品久久久久久久久免费相片 | 555夜色666亚洲国产免| 欧美日韩在线播放三区| 99久久国产综合精品麻豆| 成a人片国产精品| 日本系列欧美系列| 亚洲成人1区2区| 亚洲图片欧美激情| 久久一区二区三区国产精品| 欧美性猛片xxxx免费看久爱| 不卡欧美aaaaa| 免费av网站大全久久| 亚洲综合丝袜美腿| 亚洲在线视频一区| 亚洲午夜久久久久中文字幕久| 91福利视频久久久久| 美女www一区二区| 久久99精品国产91久久来源 | 免费在线欧美视频| 国产一区二三区好的| 国产成人综合精品三级| 成人av网站大全| 在线观看免费亚洲| 欧美一区二区在线看| 久久久久久一级片| 中文字幕一区在线观看视频| 一区二区在线观看av| 午夜私人影院久久久久| 久久99久久99小草精品免视看| 国产福利一区在线| 色哟哟国产精品免费观看| 欧美久久久久久蜜桃| ww久久中文字幕| 亚洲人精品午夜| 日本成人在线看| 高清久久久久久| 欧美日韩电影在线| 久久综合九色综合97婷婷女人 | 欧美精品一区二区三区高清aⅴ| 国产精品蜜臀在线观看| 亚洲国产中文字幕| 国产一区二区三区精品视频| 99视频一区二区| 日韩免费看网站| 中文字幕五月欧美| 蜜桃av一区二区| av男人天堂一区| 日韩一区二区免费视频| 18欧美亚洲精品| 久久er99精品| 欧洲精品在线观看| 日本一区二区三区四区在线视频| 亚洲一区二区在线观看视频 | 日韩av一二三| 91美女片黄在线观看91美女| 欧美第一区第二区| 亚洲精品成人天堂一二三| 九九**精品视频免费播放| 色乱码一区二区三区88| 久久久精品2019中文字幕之3| 亚洲成人午夜电影| 成人国产精品免费观看视频| 欧美一区二区三区视频免费| 亚洲激情成人在线| 丁香另类激情小说| 欧美mv日韩mv国产网站| 亚洲成av人片一区二区梦乃| 94-欧美-setu| 国产色综合一区| 国产乱色国产精品免费视频| 91精品国模一区二区三区| 一区二区三区在线影院| 国产91丝袜在线播放0| 欧美成人伊人久久综合网| 亚洲成av人片一区二区梦乃| 99久久99久久精品国产片果冻| 国产日韩影视精品| 久久精品国产成人一区二区三区 | 精品久久久久久最新网址| 亚洲午夜激情网页| 在线影视一区二区三区| 中文字幕在线免费不卡| 成人综合在线视频| 久久精品欧美日韩精品| 国产乱淫av一区二区三区| 26uuu国产日韩综合| 免费一级片91| 日韩美女视频一区二区在线观看| 天堂影院一区二区| 欧美精品色综合| 亚洲成a人v欧美综合天堂| 欧美伊人久久久久久午夜久久久久| 中文字幕一区av| 一本大道久久a久久精品综合| 中文字幕一区在线观看视频| 91免费观看在线| 亚洲码国产岛国毛片在线| 色偷偷久久人人79超碰人人澡| 亚洲女人****多毛耸耸8| 成人av一区二区三区| 中文字幕在线不卡一区| 99re这里只有精品6| 亚洲激情一二三区| 欧美性一区二区| 午夜激情一区二区三区| 欧美高清你懂得| 另类小说综合欧美亚洲| 久久毛片高清国产| 不卡视频一二三| 亚洲一区在线播放| 日韩一级精品视频在线观看| 国内精品久久久久影院薰衣草| 国产日韩v精品一区二区| 成人福利电影精品一区二区在线观看| 国产精品进线69影院| 91在线高清观看| 亚洲成人资源在线| 日韩免费看的电影| 成人激情小说网站| 亚洲欧美另类图片小说| 精品视频免费在线| 美女被吸乳得到大胸91| 精品国产一区二区国模嫣然| 成人免费视频国产在线观看| 亚洲你懂的在线视频| 欧美一区二区三区在线| 国产精品夜夜嗨| 亚洲综合另类小说| 26uuu国产一区二区三区| 91麻豆视频网站| 蜜桃视频一区二区| 中文字幕日本乱码精品影院| 欧美二区三区91| 成人精品视频一区二区三区 | 91在线观看美女| 另类小说视频一区二区| 国产精品美女一区二区在线观看| 欧美三级韩国三级日本一级| 精品写真视频在线观看| 一区二区三区四区高清精品免费观看| 欧美电视剧在线观看完整版| 91网站在线观看视频| 六月丁香综合在线视频| 中文字幕中文在线不卡住| 欧美精品日韩精品| 国内精品免费在线观看| 亚洲一区二区三区四区不卡| 精品国产一区二区三区久久影院 | 亚洲一区二区视频在线| 91精品国产综合久久福利软件 | 日韩国产在线一| 久久精品欧美一区二区三区不卡| 日本韩国欧美一区二区三区|