微控制器时钟源选择:5G与MEC在工业互联网中的应用
需积分: 50 159 浏览量
更新于2024-08-10
收藏 8.14MB PDF 举报
"本文档主要介绍了在5G和MEC(多接入边缘计算)在工业互联网中的应用背景下,关于 PIC18 微控制器中时钟源的选择及其重要性。"
在工业互联网环境中,5G和MEC技术的应用对于实现高效、低延迟的数据传输和处理至关重要。在这样的背景下,微控制器(如 PIC18 系列)的时钟源选择对系统的性能和精度有着直接影响。
12.2 时钟源选择:
在 PIC18 微控制器中,TxCON 寄存器的 TMRxCS<1:0> 和 TxSOSCEN 位用来设定 Timer1/3/5 的时钟源。可以选择内部或外部时钟源,并且辅助振荡器电路可用于这三个定时器。TxSOSCEN 位的设置能启用此辅助振荡器,并将其指定为特定定时器的时钟源。表12-2详细列出了可用的时钟源选项。
12.2.1 内部时钟源:
当选择内部时钟源时,TMRxH:TMRxL 寄存器对会在 FOSC(系统时钟频率)的整数倍(通过 Timer1/3/5 的预分频器确定)处递增。在 FOSC 内部时钟源下,Timer1/3/5 的值每四个指令时钟周期递增一次,这可能导致读取时的分辨率误差为 2 LSB。为充分利用定时器的全分辨率,建议使用异步输入信号来控制 Timer1/3/5 的时钟输入。例如,可以使用 TxG 引脚上的异步事件或 C1/C2 比较器输入进行门控。
12.2.2 外部时钟源:
外部时钟源提供了更大的灵活性,Timer1/3/5 可以作为定时器或计数器工作。当启用外部时钟,Timer1/3/5 在外部时钟输入 TxCKI 引脚的上升沿递增。外部时钟源可以同步或异步于单片机系统时钟。此外,还可以使用32.768 kHz 晶振结合专用辅助内部振荡器电路作为定时器工作。
表12-1 描述了 Timer1/3/5 的使能状态,而表12-2 显示了具体的时钟源选择。值得注意的是,在某些情况下,如POR复位后或写入定时器寄存器后,计数器需要经过一个下降沿才能在上升沿开始递增。
总结来说,选择合适的时钟源对 PIC18 微控制器的Timer1/3/5 功能至关重要,影响着定时精度、计数功能以及整体系统性能。在设计工业互联网应用时,考虑时钟源的特性,结合5G和MEC的优势,能够优化系统响应速度和数据处理能力。
2021-09-04 上传
2021-07-15 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
永不放弃yes
- 粉丝: 565
- 资源: 2万+
最新资源
- ES管理利器:ES Head工具详解
- Layui前端UI框架压缩包:轻量级的Web界面构建利器
- WPF 字体布局问题解决方法与应用案例
- 响应式网页布局教程:CSS实现全平台适配
- Windows平台Elasticsearch 8.10.2版发布
- ICEY开源小程序:定时显示极限值提醒
- MATLAB条形图绘制指南:从入门到进阶技巧全解析
- WPF实现任务管理器进程分组逻辑教程解析
- C#编程实现显卡硬件信息的获取方法
- 前端世界核心-HTML+CSS+JS团队服务网页模板开发
- 精选SQL面试题大汇总
- Nacos Server 1.2.1在Linux系统的安装包介绍
- 易语言MySQL支持库3.0#0版全新升级与使用指南
- 快乐足球响应式网页模板:前端开发全技能秘籍
- OpenEuler4.19内核发布:国产操作系统的里程碑
- Boyue Zheng的LeetCode Python解答集