我试图设置单片机时钟频率,但我感到困惑。当我通过寄存器(通过编码)设置它时,它似乎没有改变它。但是当我从“编辑项目”窗口更改它时,它就开始工作了。所以我的问题是:
发布于 2019-04-03 16:07:05
你没有说什么PIC,但在现代,你可以改变时钟频率在几个地方。一个是配置位,这就是可以在“编辑项目”中设置的内容。Config.bits设置时钟源(外部,内部)以及锁相环。另一个地方是寄存器(OSCCON1
和朋友),在那里你可以在时钟源之间切换。还有一个允许/不允许时钟切换的配置位。最容易理解的方法是在MplabX中安装微芯片代码配置插件,并在那里设置时钟/外围设备。它将输出特定于芯片的C代码,然后可以在您的项目中使用。
https://stackoverflow.com/questions/55495290
复制相似问题