5G与MEC在工业互联网中的应用:辅助振荡器与异步计数器解析

需积分: 50 52 下载量 182 浏览量 更新于2024-08-10 收藏 8.14MB PDF 举报
"这篇文档详细讨论了在工业互联网背景下,5G和MEC(多接入边缘计算)的应用,以及在微控制器(如PIC18系列)中的一些关键硬件特性和操作,特别是辅助振荡器和Timer1/3/5的使用方法。" 在5G和MEC在工业互联网的应用中,辅助振荡器扮演着重要的角色。辅助振荡器是一种低功耗32.768 kHz的内部电路,通常与外部32.768 kHz晶振配合工作,以提供精确的时间基准。启用这个振荡器需要设置TxCON寄存器的TxSOSCEN位和OSCCON2寄存器的SOSCGO位置1,或者在OSCCON寄存器中设置SCS<1:0>为01。即使在休眠模式下,振荡器也会持续运行,保持系统的时钟稳定性。 Timer1/3/5在异步计数器模式下运行时,能够独立于内部时钟进行计数。当TxCON寄存器的TxSYNC位置1,外部时钟输入成为异步,允许定时器在休眠期间继续运行并在溢出时唤醒处理器。然而,由于可能存在读写冲突,所以在异步模式下操作定时器需谨慎。例如,读取16位定时器的两个8位部分可能会在两次读操作间错过溢出事件,而写操作则建议在停止定时器后进行,以避免写入冲突。 Timer1/3/5还支持16位读写模式,通过设置TxCON寄存器的RD16位来启用。在这种模式下,TMRxH寄存器的值被映射到一个缓冲寄存器,使得同时读取16位定时器值成为可能,而写入时,TMRxL的更新会同时更新TMRxH缓冲寄存器的内容。值得注意的是,对TMRxH的直接写入不会清除预分频值,预分频值的清零必须通过写入TMRxL来完成。 这个文档来自于Microchip Technology Inc.,它强调了正确理解和使用微控制器硬件特性的重要性,并提醒用户注意翻译文档可能存在的误差,以及在使用Microchip器件时遵循技术规范,以确保应用的可靠性和安全性。此外,文档还提到了知识产权和商标信息,表明Microchip对某些技术拥有专有权。