博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Silicon C8051F340之时钟系统
阅读量:5153 次
发布时间:2019-06-13

本文共 1251 字,大约阅读时间需要 4 分钟。

一、背景        做个记录,以备下次快速开发。二、正文        C8051F340有一个可编程内部高频振荡器、一个可编程内部低频振荡器、一个外部振荡器驱动电路    和一个4倍时钟乘法器。其中可编程内部高频振荡器在系统复位后被默认为系统时钟。其值为12MHZ。震荡    图如下:

时钟配置例程如下,设置内部时钟为4倍时钟乘法器提供12MHz时钟。4倍时钟乘法器输出经1/2分频    后用作系统时钟。        void Sysclk_Init(void)        {            OSCICN |= 0x03;             // Configure internal oscillator for                                        // its maximum frequency and enable                                        // missing clock detector                    CLKMUL  = 0x00;             // Select internal oscillator as                                        // input to clock multiplier                        CLKMUL |= 0x80;             // Enable clock multiplier            Delay();                    // Delay for clock multiplier to begin            CLKMUL |= 0xC0;             // Initialize the clock multiplier            Delay();                    // Delay for clock multiplier to begin            while(!(CLKMUL & 0x20));    // Wait for multiplier to lock            CLKSEL  = 0x02;             // Set sys clock to clkmul / 2        }        三、参考链接    C8051振荡器相关事项解答        http://blog.sina.com.cn/s/blog_6e230f0201012pzv.html            至此,记录完毕。记录时间:2016-11-25记录地点:深圳WZ

 

转载于:https://www.cnblogs.com/ChYQ/p/6102504.html

你可能感兴趣的文章
Java中的日期和时间
查看>>
禁用windows2000.2003启动时的CTRL+ALT+DEL
查看>>
Django基于admin的stark组件创建(一)
查看>>
快速幂 模板及应用
查看>>
CreateUserWizard控件的详细使用说明(4)
查看>>
养动物
查看>>
批处理/DOS命令删除文件夹下某类型的文件
查看>>
模板 - 数学 - 矩阵快速幂
查看>>
优秀的持久层框架Mybatis,连接数据库快人一步
查看>>
线段树 延迟更新
查看>>
CentOS的IP配置专题
查看>>
基于WCF大型分布式系统的架构设计
查看>>
性能测试 基于Python结合InfluxDB及Grafana图表实时采集Linux多主机性能数据
查看>>
Cisco & H3C 交换机 DHCP 中继
查看>>
人脸识别技术及应用,二次开发了解一下
查看>>
理解CSS中的BFC(块级可视化上下文)[译]
查看>>
身份证号码的合法性校验
查看>>
Python基础--通用序列操作
查看>>
[CERC2017]Intrinsic Interval[scc+线段树优化建图]
查看>>
DevExpress DXperience Universal 11.1.6 下载+源码+编译+汉化流程+升级+替换强名
查看>>