[demo程序] NV32F100 常用外部时钟设置参考表

[复制链接]
1296|1
 楼主| 冰是睡着的冰 发表于 2017-7-31 16:38 | 显示全部楼层 |阅读模式
 楼主| 冰是睡着的冰 发表于 2017-7-31 16:38 | 显示全部楼层
配置 FEE 模式的具体操作具体操作如下;
1, 在首先在 NV32_Cconfig.h 文件中选择定义外部是时钟( #define USE_FEE) 和外部时钟的晶振频率
(#define EXT_CLK_FREQ_KHZ 10000) ;
2. 系统初始化时( sysinit.c) , 系统会根据选择定义的时钟模式, 初始化 ICS 模块为定义的工作模式。
3. 当 ICS 初始化为 FEE,模式时, 首先是 OCS 模块的初始化设置。 在 OCS 模块初始化设置中, 当写 0b
到 ICS_CR[RANGE]时外部晶振频率为 32K 的低频范围, 当写 1b 到 ICS_CR[RANGE]时, 外部晶振频率范
围在 4MHz~48MHz。
4. 经过系统的初始化, ClkFreqKHz= EXT_CLK_FREQ_KHZ, 分频函数 ICS_SetClkDivider()将对外部
时钟晶振频率进行分频,对外部时钟的分频结果必须在 26K~46k 之间,因此分频系数的选择 ICS_C1_RDIV(x)
的选择要要根据自己定义的外部时钟晶振频率决定
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

213

帖子

0

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