[MSP-EXP430FR6989] 时钟初始总是不成功

[复制链接]

2

主题

17

帖子

96

积分

一粒轻沙

Rank: 1

积分
96
楼主
查看: 3189回复: 4 发表于 2019-8-1 21:24:02   只看该作者
本帖最后由 木叶留春 于 2019-8-1 21:33 编辑

在用官方给的外设驱动库文件配置时钟时总是会出现意外中断,官方给的例程也无法正常工作,这是怎么回事?
每次经过CS_initClockSignal(CS_MCLK,CS_DCOCLK_SELECT,CS_CLOCK_DIVIDER_1);函数后会跳转到Break at address "0xfffa" with no debug information available, or outside of program code.这句话的界面,然后就自动复位了,这是什么原因?
void main(void)
{
    //Stop WDT
    WDT_A_hold(WDT_A_BASE);
    //Set DCO frequency to 16MHz
    CS_setDCOFreq(CS_DCORSEL_1, CS_DCOFSEL_4);

    CS_initClockSignal(CS_SMCLK,CS_DCOCLK_SELECT,CS_CLOCK_DIVIDER_1);
    CS_initClockSignal(CS_MCLK,CS_DCOCLK_SELECT,CS_CLOCK_DIVIDER_1);


又进行测试,如果是8Mhz的话就能正常的初始化,这是什么情况?msp430fr6989是可以稳定到16mHZ工作的呀,怎么这样就不行了呢?而且只要把系统时钟上调到16Mhz,时钟系统直接崩溃掉!有没有人遇到这个问题?

2

主题

17

帖子

96

积分

一粒轻沙

Rank: 1

积分
96
沙发
发表于 2019-8-2 21:07:01   只看该作者
shengxiang 发表于 2019-8-2 18:16
有空可以在你的环境上验证下

完美,谢谢!
快速回复 返回顶部 返回列表