ARM开发入门初级教程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM开发入门初级教程,arm入门教程,arm入门视频教程,左轮吉他初级入门教程,入门瑜伽视频教程初级,初级瑜珈入门视频教程,吉他初级入门教程,瑜伽初级入门教程,电吉他初级入门教程,初级美甲入门教程

第1章 熟悉ARM处理器 硅谷芯微 技术贡献 本章帮助学习者对ARM处理器有个宏观上的理解,并以韩国三星公司S3C2440芯片为例对其内部资源进行简单介绍。 1.1 为什么用ARM? 1.2 ARM公司简介 1.3 ARM微处理器系列 1.4 ARM微处理器的结构 1.5 ARM微处理器的选择 1.6我们所使用的微处理器芯片—S3C2440 1.7 课后练习 谢谢大家 硅谷芯微 技术贡献 1.6.5 Cache高速缓存 ■ 64项全相连模式,采用I-Cache(16KB)和D-Cache(16KB); ■ 每行8字长度,其中每行带有一个有效位和两个dirty位; ■ 伪随机数或轮转循环替换算法位; ■ 采用写穿式(write-through)或写回式(write-back)cache操作来更新主存储器; ■ 写缓冲器可以保存16个字的数据和4个地址; 1.6.6 时钟和电源管理 S3C2440的时钟有以下几种模式: ■ 片上MPLL和UPLL; ■ 采用UPLL产生操作USB主机/设备的时钟; ■ MPLL产生最大400MHz@1.3V操作MCU所需要的时钟; ■ 通过软件可以有选择性地为每个功能模块提供时钟; ■ 电源模式:正常、慢速、空闲和掉电模式; ■ 正常模式:正常运行模式; ■ 慢速模式:不加PLL的低时钟频率模式; ■ 空闲模式:只停止CPU的时钟; ■ 掉电模式:所有外设和内核的电源都切断了; ■ 可以通过EINT[15:0]或RTC报警中断来从掉电模式中唤醒处理器。 1.6.7 中断控制器 ■ 60个中断源(1个看门狗定时器,5个定时器,9个UART,24个外部中断EINT,4个DMA,2个RTC,2个ADC,2个IIC,2个SPI,1个SDI,2个USB,1个LCD和1个电池故障,1个NAND和2个CAMERA,1个AC97音频); ■ 电平/边沿触发模式的外部中断源; ■ 可编程的边沿/电平触发极性; ■ 支持为紧急中断请求提供快速中断服务。 1.6.8 脉冲带宽调制定时器(PWM) ■ 4通道16位具有PWM功能的定时器,1通道16位内部定时器,可基于DMA或中断方式工作; ■ 可编程的占空比周期、频率和极性; ■ 能产生死区; ■ 支持外部时钟源。 1.6.9 实时时钟(RTC) ■ 全面的时钟特性:秒、分、时、日期、星期、月和年; ■ 32.768KHz工作; ■ 具有报警中断; ■ 具有节拍中断。 1.6.10 通用I/O端口 S3C2440有130个多功能输入/输出端口,24个外部中断端口,具体如下: ■ 端口A(GPA):25个输入/输出端口; ■ 端口B(GPB):11个输入/输出端口; ■ 端口C(GPC):16个输入/输出端口; ■ 端口D(GPD):16个输入/输出端口; ■ 端口E(GPE):16个输入/输出端口; ■ 端口F(GPF):8个输入/输出端口; ■ 端口G(GPG):16个输入/输出端口; ■ 端口H(GPH):9个输入/输出端口; ■ 端口J(GPJ):13个输入/输出端口。 1.6.11 LCD控制器(1) S3C2440的LCD控制器主要完成这样的功能:将视频缓冲中的图像数据发送到外部的LCD中。 下面是STN屏幕支持的显示模式: ■ 支持3种类型的STN LCD显示屏:4位双扫描、4位单扫描、8位单扫描显示类型; ■ 支持单色模式、4级、16级灰度STN LCD、256色和4096色STN LCD; 支持多种不同尺寸的液晶屏; ■ LCD实际尺寸的典型值是:640 x 480,320 x 240,160 x 160等; ■ 最大虚拟屏幕大小是4MB; ■ 256色模式下支持的最大虚拟屏是:4096 x 1024,2048 x 2048,1024 x 4096等。 下面是TFT屏幕支持的显示模式: 1.6.11 LCD控制器 (2) ■ 支持彩色TFT的1,2,4或8bbp(像素每位)调色显示; ■ 支持16,24bbp无调色真彩显示TFT; ■ 在24bbp模式下支持最大16M色TFT; ■ 支持多种不同尺寸的液晶屏,典型尺寸是:640 x 480,320 x 240,160 x 160等; ■ 64K色彩模式下最大的虚拟屏尺寸为2048 x 1024。 LCD控制器有一个专用的DMA通道,用于获取系统内存的视频缓冲中的图像数

文档评论(0)

tianma2015 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档