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

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

?? msp430xg46x_dma_07.c

?? TI提供的MSP430開發(fā)例程,適合初學(xué)者練習(xí)各個功能模塊的使用
?? C
字號:
//******************************************************************************
//   MSP430xG461x Demo - DMA0/1, Rpt'd Blk to DAC12_0/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
//   DMA transfers. DAC12_0 and DAC12_1 are grouped for jitter-free operation.
//   ACLK = LFXT1 = 32768Hz, MCLK = SMCLK = default DCO = 32 x ACLK = 1048576Hz
//   //* An external watch crystal between XIN & XOUT is required for ACLK *//
//
//                MSP430xG461x
//             -----------------
//         /|\|              XIN|-
//          | |                 | 32kHz
//          --|RST          XOUT|-
//            |                 |
//            |        DAC0/P6.6|--> ~ 10kHz sine wave
//            |        DAC1/P6.7|--> ~ 10kHz cos wave
//
//   A. Dannenberg/ M. Mitchell
//   Texas Instruments Inc.
//   October 2006
//   Built with IAR Embedded Workbench Version: 3.41A
//******************************************************************************
#include "msp430xG46x.h"

//------------------------------------------------------------------------------
// 12-bit Sine Lookup table with 32 steps
//------------------------------------------------------------------------------
const 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
                        };
//------------------------------------------------------------------------------
// 12-bit Cosine Lookup table with 32 steps
//------------------------------------------------------------------------------
const int Cos_tab[32] = { 1648, 1264,  910,  600,  345,  156,   39,    0,
                            39,   56,  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 watchdog timer
  FLL_CTL0 |= XCAP14PF;                     // Configure load caps
  ADC12CTL0 = REF2_5V + REFON;              // Internal 2.5V ref
  TACCR0 = 13600;                           // Delay to allow Ref to settle
  TACCTL0 |= CCIE;                          // Compare-mode interrupt.
  TACTL = TACLR + MC_1 + TASSEL_2;          // Up mode, SMCLK
  __bis_SR_register(LPM0_bits + GIE);       // Enter LPM0, enable interrupts
  TACCTL0 &= ~CCIE;                         // Disable timer interrupt
  __disable_interrupt();                    // Disable Interrupts
  DMACTL0 = DMA0TSEL_5 + DMA1TSEL_5;        // DAC12IFG triggers
  DMA0SA = (int)Sin_tab;                    // Source block address
  DMA0DA = DAC12_0DAT_;                     // Destination single address
  DMA0SZ = 0x020;                           // 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 = 0x020;                           // 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;
  TACCTL1 = OUTMOD_3;                       // TACCR1 set/reset
  TACCR1 = 01;                              // TACCR1 PWM Duty Cycle
  TACCR0 = 025-1;                           // Clock period of TACCR0
  TACTL = TASSEL_2 + MC_1;                  // SMCLK, contmode

  while(1)
  {
    __bis_SR_register(LPM0_bits + GIE);     // Enter LPM0
  }
}

#pragma vector = TIMERA0_VECTOR
__interrupt void TA0_ISR(void)
{
  TACTL = 0;                                // Clear Timer_A control registers
  __bic_SR_register_on_exit(LPM0_bits);     // Exit LPMx, interrupts enabled
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡欧美aaaaa| 国产精品久久99| 国产精品66部| 久久国产福利国产秒拍| 天天影视网天天综合色在线播放| 日韩一本二本av| 色婷婷国产精品久久包臀| 激情小说亚洲一区| 日韩1区2区日韩1区2区| 日本中文字幕不卡| 亚洲成人动漫精品| 天堂成人国产精品一区| 日韩福利电影在线| 日韩成人免费看| 秋霞av亚洲一区二区三| 美女任你摸久久| 捆绑紧缚一区二区三区视频| 美国欧美日韩国产在线播放| 国产伦精一区二区三区| 久久99久久99精品免视看婷婷 | 成人在线视频一区| 激情av综合网| 在线观看三级视频欧美| 久久久久久亚洲综合影院红桃| 国产精品国产三级国产| 日韩经典中文字幕一区| 成人高清在线视频| 日韩欧美国产一二三区| 亚洲国产日日夜夜| 舔着乳尖日韩一区| 91亚洲精品乱码久久久久久蜜桃| 26uuu国产在线精品一区二区| 26uuu国产日韩综合| 亚洲3atv精品一区二区三区| 成人三级伦理片| 日韩欧美美女一区二区三区| 亚洲风情在线资源站| 美女视频黄 久久| 国产精品系列在线观看| 国产精品区一区二区三区| 成人激情免费网站| 亚洲码国产岛国毛片在线| 91偷拍与自偷拍精品| 日韩高清一区二区| 久久午夜老司机| 国产精品一区二区免费不卡| 自拍偷拍国产精品| 欧美色国产精品| 国产成人免费视频网站| 亚洲免费资源在线播放| 欧美一区二区视频在线观看2022 | 日本一二三不卡| 色综合天天综合网国产成人综合天| 亚洲国产成人av网| 精品免费99久久| 91丨九色丨蝌蚪丨老版| 日韩二区三区四区| 欧美国产日韩在线观看| 91精品国产综合久久福利软件| 色久优优欧美色久优优| 国产麻豆视频一区| 婷婷中文字幕综合| 国产精品理论片| 欧美精品一区二区在线播放 | 亚洲另类春色校园小说| 久久精品视频网| 欧美成人激情免费网| 在线不卡a资源高清| 色呦呦网站一区| 国产成人免费高清| 激情偷乱视频一区二区三区| 亚洲国产成人av| 综合久久久久久| 国产精品福利一区二区三区| 久久女同性恋中文字幕| 欧美一区欧美二区| 欧美日韩aaa| 欧美美女直播网站| 色综合中文字幕| 欧美性视频一区二区三区| 一本色道亚洲精品aⅴ| 色综合久久99| 欧美午夜寂寞影院| 欧美欧美欧美欧美| 欧美精品aⅴ在线视频| 51久久夜色精品国产麻豆| 欧美一卡二卡三卡| 91精品国产乱码久久蜜臀| 欧美一区二区免费视频| 日韩视频免费直播| 国产欧美日韩精品a在线观看| 欧美极品aⅴ影院| 一区二区三区精品| 奇米一区二区三区av| 国产黄色精品视频| 日本韩国精品一区二区在线观看| 在线视频一区二区三区| 欧美mv日韩mv亚洲| 国产精品欧美一级免费| 天堂影院一区二区| 成人免费视频caoporn| 欧美色老头old∨ideo| 久久久www免费人成精品| 一区二区三区精品久久久| 国产精品18久久久| 欧美三级三级三级| 国产精品蜜臀av| 国内精品自线一区二区三区视频| 91香蕉国产在线观看软件| 精品国产成人系列| 天堂久久一区二区三区| 色综合网站在线| 国产精品美女久久久久久久久| 久久99日本精品| 91精品国产高清一区二区三区 | 毛片一区二区三区| 欧美日韩精品高清| 亚洲精品一二三区| 色婷婷亚洲综合| 中文字幕五月欧美| 成人h版在线观看| 国产精品家庭影院| 国产成人亚洲综合a∨猫咪| 日韩免费看网站| 麻豆国产一区二区| 精品国产乱码久久久久久久久 | 在线观看国产日韩| 亚洲视频在线观看三级| 91小视频在线观看| 亚洲精品高清视频在线观看| 91在线精品一区二区三区| 亚洲男人的天堂在线观看| 99久久伊人网影院| 亚洲 欧美综合在线网络| 在线成人av影院| 韩国av一区二区| 综合激情网...| 91精品国产欧美日韩| 国内一区二区在线| 成人免费在线观看入口| 欧美视频中文字幕| 国产尤物一区二区在线| 欧美激情一区二区在线| 91麻豆国产自产在线观看| 亚洲不卡在线观看| 国产精品久久久久久久久动漫 | 亚洲在线观看免费| 欧美一区二区三区四区五区| 精油按摩中文字幕久久| 亚洲码国产岛国毛片在线| 91精品一区二区三区久久久久久 | 久久综合中文字幕| 91黄色免费版| 欧美日韩在线播放| 91蜜桃在线免费视频| 蜜桃av噜噜一区二区三区小说| 久久久99精品久久| 日韩视频免费观看高清在线视频| 97久久精品人人做人人爽50路 | 日韩免费电影网站| 97aⅴ精品视频一二三区| 国产自产2019最新不卡| 一个色综合av| 亚洲欧美另类图片小说| 国产精品美女久久久久aⅴ| 精品国产电影一区二区| 日韩亚洲欧美高清| 91精品国产欧美一区二区| 欧美日韩大陆在线| 欧美色男人天堂| 欧美日韩色综合| 51精品视频一区二区三区| 欧美一卡二卡在线| 久久嫩草精品久久久精品| 欧美精品一区二区三区四区| 欧美精品一区二区三区四区| 久久精品亚洲一区二区三区浴池| 久久日韩精品一区二区五区| 久久久久久免费| 国产精品成人免费精品自在线观看| 亚洲欧美综合色| 亚洲午夜久久久久久久久久久| 五月天久久比比资源色| 国产精品99久久久久久有的能看| 国产成人av一区二区| 91麻豆自制传媒国产之光| 7777精品伊人久久久大香线蕉完整版 | 2021国产精品久久精品| 久久精品水蜜桃av综合天堂| 亚洲欧洲精品一区二区三区不卡 | 丁香婷婷综合网| 在线观看av一区二区| 久久美女艺术照精彩视频福利播放| 国产精品久久久久影院亚瑟| 免费在线观看一区二区三区| 成人av在线网| 久久综合久久综合久久综合| 亚洲精品国产第一综合99久久 | 日本一区二区动态图| 日韩av成人高清|