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

标签 microcontroller microchip hardware

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

最佳答案

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

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

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

更新:

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

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

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

相关文章:

c - 在 8 位寄存器中间存储 4 位值

c - 循环和微 Controller

c - 将中断处理程序和变量从 main 移动到包含文件

c - 向 SPI 发送一个 8 字节数组

c - 最小 SIMD vector 宽度数据类型

WebAssembly 的硬件实现

android - 是否有 Android API 来测试物理内存或其他硬件

algorithm - 旋转/反转 16 位数中位的位置

c - Microchip PIC16F1829深度 sleep

c++ - 从 C++ 程序访问 ASM 文件中的函数?