microcontroller - 什么是振荡器频率?它与系统时钟频率有何不同?

标签 microcontroller microchip hardware

什么是振荡器频率?它与系统时钟频率有何不同?

最佳答案

一般来说,振荡器频率是来自外部或内部振荡器的源频率。然后,微 Controller 可以对该频率进行乘法和除法,以产生处理器内核和可能的其他外设(例如 PWM、UART 等)将使用的系统时钟。外设可以再次划分该时钟以满足自己的需要。

例如,内部振荡器以 10MHz 运行,乘以 12 再除以 2 即可产生 60MHz 系统时钟。

研究您的微 Controller 数据表,了解时钟的路由方式以及控制乘法器和除法器的寄存器。

更新:

使用内部 PLL 倍频而不是使用高频振荡器可降低 EMI。

选择频率的选项也很方便,因为我们可以通过以较低频率运行处理器来节省电量,或者可以通过以特定频率运行处理器来优化某些时序。

关于microcontroller - 什么是振荡器频率?它与系统时钟频率有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18799022/

相关文章:

math - `atan` 函数在定点的逼近

c - 内存映射显示分配给神秘变量 _powers_ 和 _npowers_ 的空间

embedded - 使用定时器计时会中断嵌入式微 Controller

linux - 病毒何时可以影响外部硬盘驱动器?

microcontroller - MSP430 上的 ELF 重定位类型

microcontroller - 如何重新编程 USB "easy button"?

c - UART,返回页首

tcp - Microchip TCP/IP 堆栈 PIC18F 无效数据包序列号/确认号

algorithm - 编程实验

winforms - DirectShow/WinForms 中的硬件加速视频