码迷,mamicode.com
首页 > 其他好文 > 详细

S3C2440时钟体系结构

时间:2017-11-04 13:30:34      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:怎样   配置   blog   讲解   语句   体系结构   寄存器   时钟   log   

任意一款单板,我们了解其时钟都是通过时钟树来的。

技术分享

这里没有全部截完,只是讲解时钟来源,OSC代表晶振,这说明我们的时钟可以来至晶振OSC也可以来至外部输入EXTCLK,这是通过OM选择器来完成的。

技术分享

2440的时钟,分为主时钟和usb时钟,先说主时钟,usb时钟之后用到的时候再说。

技术分享

要如何配置FCLK,HCLK,PCLK?

技术分享

可以知道我们cpu的最大时钟位400M,高速总线最大时钟136M,外设最大时钟68M。

为了试验,我们配置FCLK=400,HCLK=100,PCLK=50。

 技术分享

技术分享

技术分享

较之前的LED灯程序,我们增加一个初始化函数:

技术分享

启动汇编增加一条语句:

技术分享

这样下载进去之后,你会看到LED灯的闪烁频率变得非常之快了,证明我们的时钟配置成功。

关于协处理器,不用过多掌握,了解一下即可。

技术分享

其中的ORR R0,R0,#R1_nF:OR:R1_iA 代表把R0寄存器中的30,31位置1,故C语言嵌入汇编时那些写的

orr    r1, r1, #0xc0000000 

这个0xc0000000就是这样来的。

技术分享

技术分享

技术分享

异步模式,关于协处理器参考至:http://blog.chinaunix.net/uid-26404697-id-3166492.html

韦老大说协处理指令他工作10多年都没写过,所以这个是芯片手册告诉我们要怎样做,我们就这样做的,目前来说不用深入理解协处理器,只用知道有这个东西,它是协助cpu工作的。

S3C2440时钟体系结构

标签:怎样   配置   blog   讲解   语句   体系结构   寄存器   时钟   log   

原文地址:http://www.cnblogs.com/yangguang-it/p/7782656.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!