首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PIC时钟频率通过寄存器和编辑项目窗口改变

PIC时钟频率通过寄存器和编辑项目窗口改变
EN

Stack Overflow用户
提问于 2019-04-03 12:32:07
回答 1查看 133关注 0票数 0

我试图设置单片机时钟频率,但我感到困惑。当我通过寄存器(通过编码)设置它时,它似乎没有改变它。但是当我从“编辑项目”窗口更改它时,它就开始工作了。所以我的问题是:

  1. 通过寄存器改变MCU时钟与从“编辑项目”窗口更改时钟有什么区别?我需要两个都换吗?当它们是两个不同的频率时会发生什么?
  2. 振荡器频率和单片机时钟频率有区别吗?
  3. 如果我需要一个mHz时钟频率,我需要把单片机时钟设置为1 mHz还是4 mHz?因为在一些网站上,他们说在PIC中,1的操作需要4个时钟周期。
EN

回答 1

Stack Overflow用户

发布于 2019-04-03 16:07:05

你没有说什么PIC,但在现代,你可以改变时钟频率在几个地方。一个是配置位,这就是可以在“编辑项目”中设置的内容。Config.bits设置时钟源(外部,内部)以及锁相环。另一个地方是寄存器(OSCCON1和朋友),在那里你可以在时钟源之间切换。还有一个允许/不允许时钟切换的配置位。最容易理解的方法是在MplabX中安装微芯片代码配置插件,并在那里设置时钟/外围设备。它将输出特定于芯片的C代码,然后可以在您的项目中使用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55495290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档