社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 精华区
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
搜索
查看: 282|回复: 3

[求助] MSP430G2553的ACLK要怎么设置啊,新手求指导

[复制链接]

25

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-2-8 09:03:36 | 显示全部楼层 |阅读模式
我想把ACLK设置成12kHZ,应该设置哪些寄存器呢???
此帖出自单片机论坛

回复

使用道具 举报

4968

TA的帖子

67

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-2-8 09:10:50 | 显示全部楼层
本帖最后由 lcofjp 于 2017-2-8 09:14 编辑

设置成使用VLO
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵

回复

使用道具 举报

4968

TA的帖子

67

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-2-8 09:17:45 | 显示全部楼层
  1. //******************************************************************************
  2. //  MSP430G2xx3 Demo - Software Toggle P1.0, MCLK = VLO/8
  3. //
  4. //  Description; Pulse P1.0 with a 1/100 active duty cycle using software.
  5. //  Ultra-low frequency ~ 1.5kHz, ultra-low power active mode demonstrated.
  6. //  ACLK = VL0, MCLK = VLO/8 ~1.5kHz, SMCLK = n/a
  7. //
  8. //                MSP430G2xx3
  9. //             -----------------
  10. //         /|\|              XIN|-
  11. //          | |                 |
  12. //          --|RST          XOUT|-
  13. //            |                 |
  14. //            |             P1.0|-->LED
  15. //
  16. //  D. Dang
  17. //  Texas Instruments, Inc
  18. //  December 2010
  19. //   Built with CCS Version: 4.2.0 and IAR Embedded Workbench Version: 5.10
  20. //******************************************************************************

  21. #include <msp430.h>

  22. int main(void)
  23. {
  24.   volatile unsigned int i;                  // Volatile to prevent removal
  25.   WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog timer
  26.   BCSCTL3 |= LFXT1S_2;                      // LFXT1 = VLO
  27.   IFG1 &= ~OFIFG;                           // Clear OSCFault flag
  28.   __bis_SR_register(SCG1 + SCG0);           // Stop DCO
  29.   BCSCTL2 |= SELM_3 + DIVM_3;               // MCLK = LFXT1/8
  30.   P1DIR = 0xFF;                             // All P1.x outputs
  31.   P1OUT = 0;                                // All P1.x reset
  32.   P2DIR = 0xFF;                             // All P2.x outputs
  33.   P2OUT = 0;                                // All P2.x reset

  34.   for (;;)
  35.   {
  36.     P1OUT |= 0x01;                          // P1.0 set
  37.     for (i = 10; i > 0; i--);               // Delay 1x
  38.     P1OUT &= ~0x01;                         // P1.0 reset
  39.     for (i = 1000; i > 0; i--);             // Delay 100x
  40.   }
  41. }
复制代码



EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵

回复

使用道具 举报

25

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-2-8 09:19:53 | 显示全部楼层

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-9-22 09:09 , Processed in 0.445025 second(s), 15 queries , Redis On.

快速回复 返回顶部 返回列表