2019-03-24 09:43发布
wanyisq 发表于 2015-10-28 20:19 我按着这个填入CS_setDCOFreq (CS_DCORSEL_0, CS_DCOFSEL_3);频率没有4M,只有2.7M这样 ...
wanyisq 发表于 2015-10-29 09:10 我用的IAR环境,在IAR的自带的库函数cs.c里面也是这样写的 而我填入的参数也是 CS_setDCOFreq(CS ...
huaiqiao 发表于 2015-10-29 09:24 也就是说CS_setDCOFreq这个函数的第一个参数是控制low还是high frequency的。 第二个参数是在选择第一个 ...
huaiqiao 发表于 2015-10-29 11:27 我也觉得,肯定有个地方是在设置选择DCO,否则怎么就成了DCO了。不是默认的吧。
最多设置5个标签!
看您的这个截图,这个函数应该是设置DCO的频率的。看起来对开发环境也有一定的要求。不知道您用哪个开发环境?
CS_DCORSEL和CS_DORFSEL这两个参数,主要会分为hight frequency和low frequency。
我举个例子,既然CS_DCOFSEL_0这个同一个参数有两种用法。
所以我觉得一定会有个地方去设置是hight frequency还是low frequency的。这个楼主您留意下。
频率没有4M,楼主是怎么确定的呢?示波器?还是?
PS:您的这个型号我没有用到过。
也就是说CS_setDCOFreq这个函数的第一个参数是控制low还是high frequency的。
第二个参数是在选择第一个参数为前提的条件下,选择第二个参数的。
但是这个函数之前的前提又是你使用的是DCO。
那么,你要查看下你的程序中是否用的是DCO了。
@数码小叶 小叶也帮忙看看啦。
不用看了,楼主每次不贴全部程序,光有这一句,DCO就不可能设置完,也不可能输出4M的。你教楼主看文档吧
看了下,这个5989的时钟比较复杂,哈哈哈
一周热门 更多>