首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ABOV单片机的内部时钟切换

ABOV单片机的内部时钟切换

ABOV单片机使用时往往需要进行内部时钟的切换,以适用于不同的操作情况。
在操作过程中一定要注意先打开要切换的时钟源,延时待时钟稳定后再切换为要切换的目标时钟源,延时等待稳定后再关闭切换前的时钟源。且在切换过程中要关闭中断,在关闭中断的情况下可以在中断服务中进行时钟切换操作。
以下是一个时钟切换实际列子:单片机在平时使用32.768Khz的主时钟,由于程序内容复杂且庞大,所以在32.768KHZ的主频下运行按键扫描会导致按键速度反应过慢,所以在中断中每20ms进行按键操作扫描,当检测都按键时切换时钟进入8Mhz的主时钟,当没按键操作超过15S时则进入切换模式切换为32.768KHZ的低速时钟运行.
返回列表