主题中讨论的其他器件: MSP-FET430UIF、 MSP-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 ...