时钟控制命令

发布者:MysticGlow最新更新时间:2024-08-02 来源: cnblogs关键字:时钟振荡器  系统时钟 手机看文章 扫描二维码
随时随地手机看文章

LKCONCMD (0xC6) – 时钟控制命令

名称复位R/W描述
7OSC32K1R/W32 kHz 时钟振荡器选择。 设置该位只能发起一个时钟源改变。
CLKCONSTA.OSC32K 反映当前的设置。当要改变该位必须选择
16 MHz RCOSC 作为系统时钟。
0 : 32 kHz XOSC
1 : 32 kHz RCOSC
6OSC1R/W系统 时钟 源 选择 。设置该位只能发起一个时钟源改变。
CLKCONSTA.OSC 反映当前的设置。
0 : 32 MHz XOSC
1 : 16 MHz RCOSC
5:3TICKSPD[2:0]001R/W定时器标记输出设置。 不能高于通过 OSC 位设置的系统时钟设
置。
000 : 32 MHz
001 : 16 MHz
010 : 8 MHz
011 : 4 MHz
100 : 2 MHz
101 : 1 MHz
110 : 500 kHz
111 : 250 kHz
注意 CLKCONCMD.TICKSPD 可以设置为任意值,但是结果受
CLKCONCMD.OSC 设置的限制,即如果 CLKCONCMD.OSC=1
且 CLKCONCMD.TICKSPD=000, CLKCONCMD.TICKSPD 读出
001 且实际 TICKSPD 是 16 MHz。
2:0CLKSPD001R/W时钟速度。不能高于通过 OSC 位设置的系统时钟设置。 表示当前
系统时钟频率。
000: 32 MHz
001: 16 MHz
010: 8 MHz
011: 4 MHz
100: 2 MHz
101: 1 MHz
110: 500 kHz
111: 250 kHz
注意CLKCONCMD.CLKSPD可以设置为任意值,但是结果受
CLKCONCMD.OSC设置的限制,即如果CLKCONCMD.OSC=1且
CLKCONCMD.CLKSPD=000, CLKCONCMD.CLKSPD读出001且实际
CLKSPD是16 MHz。
还要注意调试器不能和一个划分过的系统时钟一起工作。当运行调
试器,当CLKCONCMD.OSC=0, CLKCONCMD.CLKSPD的值必须设
置为000,或当CLKCONCMD.OSC=1设置为001


关键字:时钟振荡器  系统时钟 引用地址:时钟控制命令

上一篇:Segment BANKED_CODE must be defined in a segment definition option (-Z, -b or -P)
下一篇:中断系统以及外部中断

推荐阅读最新更新时间:2024-11-12 11:04

S3C2440的时钟系统
S3C2440的默认工作主频有两种12MHz和16.9344MHz,也就是我们的晶振的频率,但一般12MHz的晶振用的比较多,Fin就是指我们接的晶振频率。大家都知道s3c2440上电正常工作后频率是远远大于12MHz和16.9344MHz的,我们的s3c2440的cpu正常工作时的频率就是405MHz,因此这就需要一个电路来提升频率,在s3c2440的datasheet中找到了这个电路,下面这个就是PLL电路: 由图中可以看出,Fin进去后,经过PLL电路,最终输出两个PLL信号频率即MPLL和UPLL,这两个又是什么呢 UPLL是专用于USB设备的,MPLL是用于CPU及外围电路的,不清楚,还是得找s3c244
[单片机]
S3C2440的<font color='red'>时钟</font><font color='red'>系统</font>
6MHz时钟的单片机AT89C51系统时钟中断的应用分析
  本文以6MHz时钟的单片机AT89C51系统为例,说明时钟中断的应用:   定时器初值与中断周期 时钟中断无需过于频繁,一般取20mS(50Hz)即可。如需要百分之一秒的时基信号,可取10mS(100Hz)。这里取20mS,用定时器T0工作于16位定时器方式(方式1)。T0的工作方式为:每过一个机器周期自动加1,当计满0FFFFh,要溢出时,便会产生中断,并由硬件设置相应的标志位供软件查询。即中断时比启动时经过了N+1个机器周期。所以,我们只要在T0中预先存入一个比满值0FFFFh小N的数,然后启动定时器,便会在N个机器周期后产生中断。这个值便是所谓的“初值”。下面计算我们需要的初值:时钟为6MHz,12个时钟周期为一个机器周
[单片机]
STM32F407系统时钟配置
STM32F407系统时钟配置 时钟树 方法一,采用官方库提供的配置(这里外部晶振25MHz,系统配置为168MHz) STM32F4启动与STM32F10X不同,时钟已经默认配置好 启动代码,文件:startup_stm32f4xx.s Reset handler Reset_Handler PROC EXPORT Reset_Handler IMPORT SystemInit IMPORT __main LDR R0, =SystemInit BLX R0 LDR R0, =__main
[单片机]
STM32F407<font color='red'>系统</font><font color='red'>时钟</font>配置
STM32F4_RCC系统时钟配置及描述
Ⅰ、概述 对于系统时钟应该都知道它的作用,就是驱动整个芯片工作的心脏,如果没有了它,就等于人没有了心跳。 对于使用开发板学习的朋友来说,RCC系统时钟这一块知识估计没怎么去配置过,原因在于开发板提供的晶振基本上都是官方标准的时钟频率,使用官方的标准库,这样系统时钟就是默认的配置,也就是默认的频率。但对于自己设计开发板,或者想要改变系统时钟频率(如:降低功耗就需要降频)的朋友来说,配置系统时钟就有必要了。 关于时钟这一块对定时器(TIM、RTC、WDG等)相关的外设也比较重要,因为要求精准,就需要时钟频率精准。 该文将描述关于系统时钟配置及注意的相关事项,更多详情内容,请往下看。 本着免费分享的原则,方便大家手机学习知识,定期在
[单片机]
STM32F4_RCC<font color='red'>系统</font><font color='red'>时钟</font>配置及描述
STM32的系统时钟的配置的代码的讲解
ST公司默认是将系统时钟配置到72MHZ。 以下的七个步奏是设置系统时钟的函数,该函数截取自库文件system_stm32f10x.c。 将互联型相关的代码删掉便于分析,并标上了序号,总共七个步奏,这个顺序也是系统时钟配置的 的步奏,通过直接操作寄存器,主要相关的寄存器,主要是时钟配置寄存器RCC_CFGR,具体位的设置 和bit的含义,参考STM32参考手册 static void SetSysClockTo72(void) { __IO uint32_t StartUpCounter = 0, HSEStatus = 0; // SYSCLK, HCLK, PCLK2 and PCLK1 配置过程的顺序 //(1
[单片机]
3D打印机选什么料号?YXC扬兴科技 石英振荡器YSO110TR稳定时钟之选
随着3D打印技术的快速发展,3D打印机在制造、设计和创新领域中发挥着越来越重要的作用。在这一领域中,时间和精度至关重要。石英振荡器YSO110TR作为3D打印机的关键组件之一,通过提供精准的时钟参考信号,助力3D打印机实现高精度、精细造型。 3D打印行业对于时间和精度的需求日益增长。精确的时钟信号对于3D打印机的准确操作和精细打印起着重要作用。YSO110TR作为有源石英振荡器,频率为25MHz,总频差仅为±30PPM,为系统提供精准的时钟参考。其稳定性和低抖动特性确保了3D打印机在操作过程中的准确性和可靠性,使得打印出的模型更加精细、精确。 石英振荡器YSO110TR具备宽温工作范围,能够在-40℃至85℃的广泛温度范
[嵌入式]
3D打印机选什么料号?YXC扬兴科技 石英<font color='red'>振荡器</font>YSO110TR稳定<font color='red'>时钟</font>之选
精简通俗易懂的STM32时钟系统小结
在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。 ①、HSI是高速内部时钟,RC振荡器,频率为8MHz。 ②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。 ③、LSI是低速内部时钟,RC振荡器,频率为40kHz。 ④、LSE是低速外部时钟,接频率为32.768kHz的石英晶体。 ⑤、PLL为锁相环倍频输出,其时钟输入源可选择为HSI/2、HSE或者HSE/2。倍频可选择为2~16倍,但是其输出频率最大不得超过72MHz。 其中40kHz的LSI供独立看门狗IWDG使用,另外它还可以被选择为实时时钟RTC的时钟源。另外,实时时钟RTC的时钟源还可以选择
[单片机]
s3c2440 裸机 系统时钟和定时器的设置
⑴系统时钟原理分析 时钟决定2440执行速度,2440可以使用外部提供的时钟源,也可以使用外部的晶振然后通过内部的晶振获得时钟频率;具体选择使用哪一个时钟源看下图: 开发板一般吧引脚M2和M3连接的GND,所以说全部使用的是晶振(crystal) 除此之外,2440提供了3个时钟源FCLK(用于cpu核),HCLK(advancedhigh performance bus,用于AHB总线设备,比如cpu核,dma,usb等),PCLK(advanced performance bus,用于外围设备,比如看门狗,pwm定时器,adc等等),对于锁相环,2440拥有两种PLL其中一个为UPLL,其专用于usb设备,还
[单片机]
s3c2440 裸机 <font color='red'>系统</font><font color='red'>时钟</font>和定时器的设置
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved