打印
[Kinetis]

K60系统时钟问题咨询

[复制链接]
1091|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ronczch1|  楼主 | 2015-7-8 17:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
cowboy2014| | 2015-7-9 08:17 | 只看该作者
你中间有没有倍频啊?

使用特权

评论回复
板凳
ronczch1|  楼主 | 2015-7-9 09:01 | 只看该作者
中间有倍频,我直接是用的官网的例程,只是没太明白为什么示波器监视的输出是50MHZ

使用特权

评论回复
地板
FSL_TICS_ZJJ| | 2015-7-9 09:37 | 只看该作者
ronczch1 发表于 2015-7-9 09:01
中间有倍频,我直接是用的官网的例程,只是没太明白为什么示波器监视的输出是50MHZ ...

你输出的是bus clock吧,bus一般是core频率的一半。

使用特权

评论回复
5
ronczch1|  楼主 | 2015-7-9 09:57 | 只看该作者
我设置监视的为内核或MCGOUTCLK时钟,程序如下,监视的是PTA6这个引脚,监视你说的CLKOUT这个引脚上的FLASH CLOCK, FLEX CLOCK等都正常。
void trace_clk_init(void)
{
//        SIM_SOPT2 |= SIM_SOPT2_TRACECLKSEL_MASK;                                //选择监测源为内核时钟       
        SIM_SOPT2 &= ~SIM_SOPT2_TRACECLKSEL_MASK ;                                //选择监测源为MCGOUTCLK       
                                      
        /* Enable the TRACE_CLKOUT pin function on PTA6 (alt7 function) */
        PORTA_PCR6 = PORT_PCR_MUX(0x7);       
}

使用特权

评论回复
6
FSL_TICS_ZJJ| | 2015-7-9 10:26 | 只看该作者
ronczch1 发表于 2015-7-9 09:57
我设置监视的为内核或MCGOUTCLK时钟,程序如下,监视的是PTA6这个引脚,监视你说的CLKOUT这个引脚上的FLASH ...

你是说,你MCGOUTCLK=50Mhz,Core=100Mhz?
这个肯定是不正确的。

使用特权

评论回复
7
ronczch1|  楼主 | 2015-7-9 11:44 | 只看该作者
我的MCGOUTCLK = CORE =100MHZ

使用特权

评论回复
8
FSL_TICS_ZJJ| | 2015-8-6 15:16 | 只看该作者
ronczch1 发表于 2015-7-9 11:44
我的MCGOUTCLK = CORE =100MHZ

你检查下MCG中一些分频的寄存器,对一下值,我认为应该是你代码配置了导致的。
或者,你使用KDS或者CW的PE生成一个试试。

使用特权

评论回复
9
林维东| | 2015-8-6 22:04 | 只看该作者
使用KDS或者CW的PE生成一个

使用特权

评论回复
10
大苏牙| | 2015-8-7 10:59 | 只看该作者
对,利用PE生成一个试试看输出的频率是多少

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

14

帖子

0

粉丝