[技术问答] M058的PLLCON频率是设置 的还是计算出来的?

[复制链接]
1518|7
 楼主| 岭背社区 发表于 2017-10-6 13:00 | 显示全部楼层 |阅读模式

/*---------------------------------------------------------------------------------------------------------*/
/*  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
zhuotuzi 发表于 2017-10-6 14:38 | 显示全部楼层
肯定是根据需要按需配置的。因为可以实现不同频率的PLL。
wahahaheihei 发表于 2017-10-6 19:44 | 显示全部楼层
好像有个时钟配置工具,可以用于配置这个。
天灵灵地灵灵 发表于 2017-10-7 19:28 来自手机 | 显示全部楼层
新唐的配置工具应该包含的有这个
yiyigirl2014 发表于 2017-10-7 20:40 | 显示全部楼层
深度截图20171007203928.png

只看这个,很难懂啊。
yiyigirl2014 发表于 2017-10-7 20:41 | 显示全部楼层
-2,必然跟FB_DV有关系吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

12

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部