frequency - 声明的 MCU 时钟频率与振荡器频率
问题描述
我对声明的 MCU 时钟频率(我们从编辑项目窗口设置)和振荡器频率(我们通过编码设置)之间的关系感到非常困惑。举个例子,假设我需要 31 kHz 的频率。我是否还需要从编辑项目窗口设置 MCU 时钟频率?如果是,如果我想在过程中更改频率,我应该如何在运行时更改时钟频率?(因为我将无法更改声明的时钟频率。)
解决方案
如果您使用 MPLAB X,Harmony 插件将根据您在 UI 中的设置创建代码。所以它在启动时是相同的初始频率。如果你想在运行时改变频率,你必须相应地设置寄存器——但这听起来有点奇怪。
推荐阅读
- command-line - 如何清除 PostgreSQL psql 命令历史记录
- flutter - 保持 bloc builder 中的 statefull 小部件的状态
- c# - 如何根据循环中的不同 IF() 条件对服务进行并行调用?
- javascript - Node.js:将源文件放入其他文件夹时出现“找不到模块”错误
- listview - SwiftUI List:设置节标题高度?
- r - R中的线条颜色
- r - 如何在 R 中运行纵向序数逻辑回归
- node.js - CORS 策略已阻止来自来源:对预检请求的响应未通过访问控制检查:“访问控制允许来源”
- javascript - 在 Next.js (30s+) 的开发模式下加载页面非常慢,这可能是什么原因造成的?
- scala - Scala 2.13 迁移