泰凌TLSR826x BLE SDK开发指南:时钟模块与PLL配置
需积分: 50 184 浏览量
更新于2024-08-08
收藏 5.67MB PDF 举报
"该文档主要介绍了泰凌微电子的826X系列MCU在BLE SDK中的时钟模块配置,特别是关于系统时钟的来源、PLL时钟的使用以及外部晶振的选择。"
在826X系列MCU中,系统时钟扮演着至关重要的角色,它是MCU执行程序的基础。系统时钟可以通过多种时钟源获取,包括PLL(锁相环)、内部OSC(振荡器)和内部RC(电阻电容振荡器)。然而,在826x BLE SDK的开发中,推荐并默认使用PLL时钟,因为PLL能够提供最精确的时钟频率。外部的16M或12M晶振经过MCU内部的PLL硬件模块处理后,可以生成192M的高频时钟。这个高速时钟随后会被软件配置的相关寄存器进行分频,以得到适合MCU运行的低频系统时钟。
在具体实现中,826X BLE SDK默认使用12M的外部晶振。用户可以在`app_config.h`文件中进行配置,如设置`#define CRYSTAL_TYPE XTAL_12M`来选择12M的晶振。文档中还列举了可选的外部晶振类型,包括XTAL_12M_RF_1m_MODE、XTAL_12M_RF_2m_MODE、XTAL_16M_RF_1m_MODE和XTAL_16M_RF_2m_MODE,这些选项用于不同的射频模式。例如,XTAL_12M默认对应BLE 1M模式,而XTAL_16M则对应BLE的其他特定模式。
泰凌TLSR826x系列的BLE SDK是针对8261、8266、8267和8269等型号的开发平台,提供了详细的开发指南,帮助开发者理解和配置这些芯片的时钟系统以及其他功能。该SDK版本为3.2.0,由泰凌微电子发布,适用于蓝牙低功耗(BLE)应用的开发。
在实际使用中,开发者需要注意,泰凌微电子保留对产品进行改进而不另行通知的权利,并且不承担因产品应用或使用产生的任何责任,同时也强调其产品并未设计用于医疗、生命维持等关键应用。因此,选用和使用泰凌微电子的产品时,应遵循相应的规格书和应用指南,确保正确性和合规性。
2014-01-25 上传
120 浏览量
2021-02-16 上传
2018-09-18 上传
2018-10-18 上传
2018-04-19 上传
2012-03-07 上传
2014-07-19 上传
2015-08-24 上传
张诚01
- 粉丝: 32
- 资源: 3906
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍