打印
[技术问答]

M058的PLLCON频率是设置 的还是计算出来的?

[复制链接]
1314|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

/*---------------------------------------------------------------------------------------------------------*/
/*  PLLCON constant definitions. PLL = FIN * NF / NR / NO                                                  */
/*---------------------------------------------------------------------------------------------------------*/
#define CLK_PLLCON_PLL_SRC_HXT   0x00000000UL    /*!< For PLL clock source is HXT.  4MHz < FIN < 24MHz */
#define CLK_PLLCON_PLL_SRC_HIRC  0x00080000UL    /*!< For PLL clock source is HIRC. 4MHz < FIN < 24MHz */

#define CLK_PLLCON_NR(x)         (((x)-2)<<9)    /*!< x must be constant and 2 <= x <= 33.  1.6MHz < FIN/NR < 15MHz */
#define CLK_PLLCON_NF(x)          ((x)-2)        /*!< x must be constant and 2 <= x <= 513. 100MHz < FIN*NF/NR < 200MHz. (120MHz < FIN*NF/NR < 200MHz is preferred.) */

#define CLK_PLLCON_NO_1          0x0000UL         /*!< For output divider is 1 */
#define CLK_PLLCON_NO_2          0x4000UL         /*!< For output divider is 2 */
#define CLK_PLLCON_NO_4          0xC000UL         /*!< For output divider is 4 */

#define CLK_PLLCON_50MHz_HXT     (CLK_PLLCON_PLL_SRC_HXT  | CLK_PLLCON_NR(3)  | CLK_PLLCON_NF( 25) | CLK_PLLCON_NO_2) /*!< Predefined PLLCON setting for 50MHz PLL output with 12MHz X'tal */
#define CLK_PLLCON_50MHz_HIRC    (CLK_PLLCON_PLL_SRC_HIRC | CLK_PLLCON_NR(13) | CLK_PLLCON_NF( 59) | CLK_PLLCON_NO_2) /*!< Predefined PLLCON setting for 50.1918MHz PLL output with 22.1184MHz IRC */


/*---------------------------------------------------------------------------------------------------------*/
/*  MODULE constant definitions.   
上面的
#define CLK_PLLCON_NR(x)         (((x)-2)<<9)   
#define CLK_PLLCON_NF(x)          ((x)-2)      
其中的“X”的值是多少?为什么要减 2 又左移9位?

#define CLK_PLLCON_NO_2          0x4000UL         /*!< For output divider is 2 */ OUT
NO_2=OUT_DV = 0x01 这里又是什么意思?
请大师详解!
沙发
岭背社区|  楼主 | 2017-10-6 13:10 | 只看该作者
[img]D:\xin tang my[img]

使用特权

评论回复
板凳
岭背社区|  楼主 | 2017-10-6 13:12 | 只看该作者
下图是手册说明!

PLLCON-2.png (168.34 KB )

PLLCON-2.png

使用特权

评论回复
地板
zhuotuzi| | 2017-10-6 14:38 | 只看该作者
肯定是根据需要按需配置的。因为可以实现不同频率的PLL。

使用特权

评论回复
5
wahahaheihei| | 2017-10-6 19:44 | 只看该作者
好像有个时钟配置工具,可以用于配置这个。

使用特权

评论回复
6
天灵灵地灵灵| | 2017-10-7 19:28 | 只看该作者
新唐的配置工具应该包含的有这个

使用特权

评论回复
7
yiyigirl2014| | 2017-10-7 20:40 | 只看该作者


只看这个,很难懂啊。

使用特权

评论回复
8
yiyigirl2014| | 2017-10-7 20:41 | 只看该作者
-2,必然跟FB_DV有关系吧

使用特权

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

本版积分规则

3

主题

12

帖子

0

粉丝