时钟输出配置寄存器位解析-CLKOUT源与分频
需积分: 30 136 浏览量
更新于2024-08-06
收藏 13.01MB PDF 举报
"时钟输出配置寄存器位描述-leetcode 参考 java版本"
本文主要介绍了LPC17XX系列微控制器中的时钟输出配置寄存器及其位描述。这个寄存器用于控制和配置芯片的CLKOUT功能,它能够选择不同的时钟源并设定输出时钟的分频值。
时钟输出配置寄存器包含以下几个关键位:
1. CLKOUTSEL (3:0): 这4位用于选择CLKOUT的时钟源。不同值对应不同的时钟源,例如0000表示CPU时钟,0001表示主振荡器,0010表示内部RC振荡器(默认),0011表示USB时钟,0100表示RTC振荡器。其他设置为保留,不应使用。
2. CLKOUTDIV (7:4): 这4位用来设置CLKOUT的分频因子,0000表示不分频,0001表示2分频,0010表示3分频,依此类推,直到1111表示16分频。这意味着输出时钟频率将被整数值减1的倍数分频。
3. CLKOUT_EN (8): 这是一个使能控制位。当该位清零时,CLKOUT在下一个下降沿停止;置位该位则启用CLKOUT,允许在不中断输出的情况下切换源。
4. CLKOUT_ACT (9): 这是一个状态指示位,用于表明CLKOUT是否活动。当CLKOUT使能时,读取该位返回1;禁止时返回0。状态由CLKOUT_EN位控制,并反映时钟是否已停止。
其余的31:10位是保留位,用户不应写1到这些位,因为从保留位读出的值是未定义的。
LPC17XX系列是NXP公司的一款基于ARM Cortex-M3内核的微控制器,广泛应用在各种嵌入式系统设计中。在实际应用中,正确配置时钟输出寄存器对于确保系统时序的稳定性和节能至关重要。例如,根据应用需求,可能需要选择不同的时钟源以优化性能或降低功耗,或者调整分频因子来适应外设的工作频率。
此外,资料中还提供了广州周立功单片机发展有限公司的相关信息,该公司是LPC17XX系列微控制器的销售和服务提供商,拥有全国多个城市的销售与服务网络,方便用户购买和获取技术支持。
2019-09-17 上传
2019-09-17 上传
186 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
CSDN热榜
- 粉丝: 1896
- 资源: 3906
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常