This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430F2618:OSC_init 在 MSP-FET SNR 17070047C 下失败

Guru**** 2577385 points
Other Parts Discussed in Thread: MSP430F2618, MSP-FET

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/906010/msp430f2618-osc_init-fails-with-msp-fet-snr-17070047c

器件型号:MSP430F2618
主题中讨论的其他器件: MSP-FET430UIFMSP-FET

尊敬的先生或女士:

我在 MSP430F2618上使用了以下代码。

空 InitOsc (空)

 volatile unsigned int i;
 WDTCTL = WDTPW + WDTHOLD;                     //停止看门狗计时器
 BCSCTL1 |= XTS;                               // XT1为高频
 BCSCTL3 = 0x00;                               //关闭 XCAPS  
 BCSCTL3 |= LFXT1S_2;                          // XT1范围3-16MHz
 _BIC_SR_register (OSCOFF);                    //打开 XT1振荡器
 执行{
    IFG1 &=~OFIFG;                             //清除 OFIFG
    DelayCycles (400);                           //等待~130us
 } while (IFG1 & OFIFG);                       //测试振荡器故障标志

 BCSCTL2 |= SELM1+SELM0;                       // MCLK = LFXT1 (安全)
 BCSCTL1 |= DIVA1;                             // ACLK = XT1/4  16MHz QUARZ
 BCSCTL1 &=~DIVA0;
 FCTL2 = 0x0A54C;                              //为闪存时序选择 MCLK/12 4MHz/12 = 333.3  // noch nicht an 16MHz angepasst

将调试接口从 MSP-FET430UIF V1.4A (带 USB B 连接器的灰色接口)更改为新 的 MSP-FET (带 USB 连接器的黑色接口)时

SNR 17070047C I 遇到严重故障。  使用 MSP-FET430UIF V1.4A 可以正常下载和调试。

使用新 的 MSP-FET (USB 连接器为黑色)下载仍然正常、但当我尝试调试时、代码永远不会通过该行

其中 (IFG1和 OFIFG);     测试振荡器故障标志。

当我断开新 FET 时、目标硬件正常工作。

这两个 FET 之间的区别是什么?

我们非常感谢您的任何评论、

Harald

PS:我正在将 Rowley CrossWorks 用于 MSP430 ...

    

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Harald、要隔离此问题、请使用 灰色 FET 和黑色 FET 检查 IFG1和 OFIFG 寄存器位值(0或1)吗?