FCLK用于CPU核
HCLK 用于AHB总线设备
PCLK 由于APB总线上的设备
s3c2410需要设置的时钟寄存器包括:LOCKTIME、MPLLCON、CLKDIVN。
其中LOCKTIME直接使用默认值就可以了。
MPLLCOM用于设置FCLK的时钟值,也就是主时锁存器。
MPLL(FCLK) = (m * Fin)/(p* 2^s);
m = (MDIV + 8), p = (PDIV + 2), s = SDIV
CLKDIVN 用于设置FCLK、HCLK、PCLK三者的比例。
s3c2410的典型设置为
#define S3C2410_MPLL_200MHz ((0x5c << 12) | (0x04 << 4) | (0x00))
CLKDIVN = 0x03; //这样的FCLK : HCLK : PCLK = 1: 2 :4
关键字:s3c2410 时钟设置
引用地址:
s3c2410 的时钟设置
推荐阅读最新更新时间:2024-03-16 14:42
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。 在STM32上如果不使用外部晶振,OSC_IN和OSC_OUT的接法 如果使用内部RC振荡器而不使用外部晶振,请按照下面方法处理: 1)对于1
[单片机]
MCU_S3C2410之中断控制
功能分析 支持56个中断 寄存器分析 SRCPND INTMOD INTMSK INTSUBMSK EXTINT EINTPEND INTPND 代码分析 __irq的使用 __irq为一个标识,用来表示一个函数是否为中断函数。对于不同的编译器,__irq在函数名中的位置不一样,例如: ADS编译器中 : void __irq IRQ_Eint0(void); Keil编译器中 : void IRQ_Eint0(void) __irq; 但是其意义一样,它所完成的任务是标识该函数为中断函数,在
[单片机]
S3c2410/2440的Eboot流程介绍
对于嵌入式系统来说,一般都需要一个bootloader来下载和引导操作系统,常用的bootloader有eboot,uboot以及vivi等,对于windows ce来说最理想的bootloader当然是eboot(我也做了利用uboot下载和引导ce,以后我会介绍)。下面我就把自己开发eboot的过程和大家分享。eboot的流程可以如下图所示: 1)eboot和nk公用一段起始代码fw.s,所以我们会在eboot文件夹下的arm子文件夹找到fw.s,里面就一句话: INCLUDE ..\\..\\kernel\\hal\\arm\\fw.s,对于这段起始代码我就不详细分析,无非是建立好中断向量表,设置好系统的工作频率,设置
[单片机]
基于三星S3C2410的ARM-Linux电子控制油门设计
引言 巡航控制系统(CCS)是20世纪60年代发展起来的,又称为恒速行驶系统。巡航控制系统工作时,ECU根据各种传感器输送来的信号判断汽车的运行状况,通过执行元件自动调节节气门的开度使汽车的行驶速度与设定的车速保持一致。汽车在良好路面上长时间行驶时,驾驶员启动巡航控制系统并设定行驶速度,不需驾驶员操纵加速踏板,通过巡航控制系统即可自动保持既定的行驶速度,不仅减轻了驾驶员的劳动强度,同时利用先进的电子控制技术控制节气门的开度,比驾驶员操纵节气门更精确,汽车燃料经济性、排放污染性也可得到改善。 1 系统原理 1.1 电控油门原理 工作时,由驾驶员发出转速的控制指令,由节气门开度传感器采集发动机的转速参数,并把信
[单片机]
S3C2410 TFT LCD显示原理分析
1、系统结构框图 2、LCD控制器 由REGBANK、LCDCDMA、VIDPRCS、TIMEGEN和LPC3600组成。 REGBANK有17个可编程寄存器和256×16的调色板存储器,用来设定LCD控制器。LCDCDMA是一个专用DMA,自动从帧存储器传输视频数据到LCD控制器,用这个特殊的DMA,视频数据可不经过CPU干涉就显示在屏幕上。VIDPRCS接受从LCDCDMA来的视频数据并在将其改变到合适数据格式后经VD 将之送到LCD驱动器,如4/8单扫描或4双扫描显示模式。TIMEGEN由可编程逻辑组成,以支持不同LCD驱动器的接口时序和速率的不同要求。TIMEGEN产生VFRAME、VLINE
[单片机]
s3c2410实时时钟(RTC)
在嵌入式系统中,实时时钟单元可以提供可靠的时钟,包括时、分、秒、年、月、日。可以提供毫秒级的时钟中断。 与实时时钟相关的寄存器: 实时时钟控制寄存器(RTCCON): 实时时钟控制设置。 告警控制寄存器: 年、月、日、时、分、秒告警使能标志,当告警时间寄存器时间到达时引发实时时钟报警中断。 实时时钟计数器: 用与存储时钟计数值,每过一个时钟减一,到零时引发实时时钟时间滴答中断。 告警时间寄存器: 存储告警时间的年、月、日、时、分、秒值 实时时钟寄存器: 保存实际时间。 实时时钟编程步骤: 1、初始化时钟 2、向实时时钟寄存器写入当前的时间,即效表 3、读取时间显示 下面为试验代码 struct time { unsigned c
[单片机]
s3c2410_gpio_cfgpin()函数
函数原型:s3c2410_gpio_cfgpin(unsigned int pin,unsigned int function) 位置:/linux-2.6.32.2/arch/arm/plat-s3c24xx/gpio.c 函数内容: void s3c2410_gpio_cfgpin(unsigned int pin, unsigned int function) { void __iomem *base = S3C24XX_GPIO_BASE(pin); unsigned long mask; unsigned long con; unsigned long flags; if (pin S3C2410_GPIO_BANK
[单片机]
基于ARM9处理器S3C2410的LCD显示系统设计
引言 S3C2410是三星公司生产的基于ARM920T内核的RISC微处理器,其主频可达203MHz ,适用于信息家电、PDA、手持设备、移动终端等领域,本文介绍了基于S3C2410的显示系统的硬件电路及驱动软件设计方法。 TFT-LCD模块的时序要求 本显示模块选用的LQ080V3DG01是Sharp公司的TFT-LCD器件,该器件的分辨率为640×480,控制时序图如图1所示,时间参数如表1所列 。 硬件电路设计 在该显示系统的硬件电路中,S3C2410与LCD模块的连接是关键,S3C2410内部自带一个LCD驱动控制器,其接口可以与单色、灰度、彩色STN型和彩色TFT型的LCD直接相连,但
[应用]