Grace中时钟设置中System Start_up Delay在哪个文件中有反映?

2019-03-24 14:52发布

Grace中时钟设置中System Start_up Delay在哪个文件中有反映?
捕获.JPG

在src目录的csl目录中的哪个文件中有反应?是不是这个?:
void System_init(void){    /* Clear oscillator fault flag with software delay */    do    {        // Clear OSC fault flag        IFG1 &= ~OFIFG;                // 50us delay        __delay_cycles(50);    } while (IFG1 & OFIFG);

但是在设置中改变了以后在代码文件中没有变化呀 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
wangfuchong
1楼-- · 2019-03-25 10:59
原帖由 modernthink 于 2012-2-27 23:58 发表 没有哪个寄存器和延时有关的,只是加了个__delay_cycles()罢了,你设置延时多少,就delay多久。具体的,你看BCSplus_init.c就明白了

BCSplus_init.c文件中没发现__delay_cycles语句

倒是在System_init.c中发现了,但是延时周期数不随我在配置中的更改而更改,我问的就是这个怎么回事

wangfuchong
2楼-- · 2019-03-25 14:10
原帖由 modernthink 于 2012-2-27 14:15 发表 应该在Grace自己生成的BCSplus_init中,不过记得改完了以后要编译,否则是不会修改之前的C文件的。

确实是对的

一周热门 更多>

相关问题

    相关文章