5066|4

3

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

msp430 DCO外接电阻(ROSC)设置频率 无效 求助 [复制链接]

此为TI官网例程,msp430f2618 DCO外接电阻(ROSC)设置频率,用IAR编译,430仿真器JTAG口下载仿真,单步调试到标志处(如下代码黄色背景)处程序跑飞,不能继续,实在不明白为什么,求高手知道。
(代码说明中下滑线处说这可能影响到JTAG重新建立链接的能力,不知问题是否在此,应如何解决?)


//******************************************************************************
//  MSP430F26x Demo - DCOCLK Biased with External Resistor Rosc
//
//  Description: Use external resistor on P2.5 as DCO current source. DCOCLK
//  is used by default as the MCLK source and this is buffered on P5.4.
//  Mainloop drives a 10 cycle software loop toggling P1.1. Measure DCOCLK/10
//  on P1.1. Example also disables XTAL buffer. Use of external resistor reduces
//  temperature sensitivity of DCOCLK.
//  NOTE: With no resistor conencted, the oscillator will stop. Also, in this
//  case, the ability of re-establishing JTAG connectivity may be affected.
//
//  DCOCLK Frequency using DCO = 3 and RSEL = 4 values @ 3V
//  R=100K -> ~2MHz (See device datasheet)
//
//               MSP430F261x/241x
//            -----------------
//   /|\  /|\|              XIN|-
//    |    | |                 |
//    R    --|RST          XOUT|-
//    |      |                 |
//    -------|P2.5/ROSC    P1.1|-->DCOCLK/10
//           |        P5.4/MCLK|-->MCLK = DCOCLK
//
//  B. Nisarga
//  Texas Instruments Inc.
//  September 2007
//  Built with CCE Version: 3.2.0 and IAR Embedded Workbench Version: 3.42A
//******************************************************************************
#include "msp430x26x.h"

void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
  P1DIR |= 0x02;                                               // P1.1 = output direction


  BCSCTL2 |= DCOR;                                         // Rosc


  BCSCTL1 &= ~(RSEL1 + RSEL0);                    // RSEL = 4

  P5DIR |= 0x010;                                             // P5.4= output direction
  P5SEL |= 0x010;                                             // P5.4= MCLK option select

  __bis_SR_register(OSCOFF);                            // XTAL not used

  while(1)                                                            // 10 MCLK (= DCOCLK) cycle loop
  {
    P1OUT |= 0x02;
    P1OUT &= ~0x02;
  }
}
file:///C:\Users\sunchy\AppData\Roaming\Tencent\Users\493807864\QQ\WinTemp\RichOle\V~H_11WVHN{GRQ2%C5MYA0K.jpg

最新回复

看这个吧 [attach]124564[/attach]  详情 回复 发表于 2013-8-13 14:59
 
点赞 关注(1)

回复
举报

672

帖子

0

TA的资源

版主

沙发
 
接的是多大的电阻啊?

点评

我接了2K,看说明说上100K以上,不过程序单步调试运行到标志处就不走了  详情 回复 发表于 2013-8-13 00:03
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

回复 沙发柠檬酸钠 的帖子

我接了2K,看说明说上100K以上,不过程序单步调试运行到标志处就不走了
 
 
 

回复

389

帖子

0

TA的资源

纯净的硅(初级)

4
 
那就按照说明书上写的改为100K以上。
 
 
 

回复

672

帖子

0

TA的资源

版主

5
 
看这个吧


3333.png (31.15 KB, 下载次数: 53)
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表