|
楼主
查看: 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,时钟系统直接崩溃掉!有没有人遇到这个问题?
|
|