第3章典型嵌入式处理器.ppt

  1. 1、本文档共121页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章典型嵌入式处理器

第6章基本输入输出接口技术 第3章典型嵌入式处理器 3.0典型ARM处理器 3.1 LPC2000系列微控制器 LPC2000内部结构 3.2 嵌入式微处理器S3C44B0X 一、S3C44B0简介 三星公司基于ARM7TDMI的用于手持设备和一般应用的低功耗嵌入式处理器(75MHz)。 S3C44B0的主要技术特征(14项): (1)ARM7TMDMI核 (2)大小端模式控制 (2)中断控制器 (4)电源和时钟管理 (5)PWM定时器 (6)实时钟 (7)PIO端口 (8)DMA控制器 (9)ADC (10)LCD控制器 (11)I2C (12)I2S (13)SIO (14)额定参数 (内核:2.5V,IO:3.3V,75MHz) 二、S3C44B0X体系结构 S3C44B0X组织的嵌入式系统 三、S3C44B0X引脚信号 3.3 S3C44B0X内部可编程组件 不同存储器组织的 存储器地址线与系统地址总线的连接 存储控制组件中的 特殊功能寄存器之一 存储控制组件中的 特殊功能寄存器之二 存储控制组件中的 特殊功能寄存器之三 存储控制组件中的 特殊功能寄存器之四 存储控制组件中的 特殊功能寄存器之五 端口组件之 端口功能 一、双功能端口 A,B、D端口具有两种功能(如表3.5) 二、三功能端口 C,E、G端口具有三种功能(如表3.6) 三、四功能端口 F端口具有四种功能(如表3.7) 端口组件之 端口寄存器 1.端口配置寄存器:PCONA~PCONG 决定A~G各相应端口每个引脚的功能。 2.端口数据寄存器:PDATA~PDATG 寄存I/O端口的数据。 3.端口上拉寄存器:PUPA~PUPG 决定端口是否内部接通上拉电阻。 0=上拉;1=禁止 4.特殊上拉电阻控制寄存器:SPUPR 决定对数据总线引脚是否内部接上拉电阻。 0=上拉;1=禁止 中断控制组件 1.中断源及中断向量 2.中断控制寄存器 3.中断请求寄存器 4.中断模式寄存器 5. 中断屏蔽寄存器 6.中断服务寄存器 7.外部中断控制寄存器 8.外部中断请求寄存器 中断源及中断向量 一、中断源 共有30个中断源,其中: (1)26个中断源是单独的直接接到中断控制器上 (2)4个外部中断源(EINT4/ EINT5/ EINT6/ EINT7)是通过逻辑或之后加到中断控制器上的 另外两个UART0/1错误中断也是一个中断控制器。 二、中断向量 各中断源及向量地址如表3.7 所示。 中断组件之一 中断控制寄存器 中断组件之二 中断请求寄存器 中断组件之三 中断模式寄存器 中断组件之四 中断屏蔽寄存器 中断组件之五 IRQ/FIQ中断服务及清除寄存器 中断组件之六 外部中断控制寄存器 中断组件之七 外部中断请求寄存器 UART组件 一、UART的组成 二、UART的特殊功能寄存器 UART线路控制寄存器 UART控制寄存器 FIFO控制寄存器 Modem控制寄存器 发送/接收状态寄存器 UART错误状态寄存器 FIFO状态寄存器 Modem状态寄存器 UART发送/接收(缓冲区)寄存器 UART波特率除数寄存器 UART的硬件组成 UART组件之一 UART线路控制寄存器 ULCON0和ULCON1: UART组件之二 UART控制寄存器 UCON0和UCON1: UART组件之三 FIFO控制寄存器 UFCON0和UFCON1: UART组件之四 Modem控制寄存器 UMCON0和UMCON1: UART组件之五 发送/接收状态寄存器 UTRSTAT0和UTRSTAT1: UART组件之六 UART错误状态寄存器 UERSTAT0和UERSTAT1: UART组件之七 FIFO状态寄存器 UFSTAT0和UFSTAT1: UART组件之八 Modem状态寄存器 UMSTAT0和UMSTAT1: UART组件之九 发送/接收(缓冲区)寄存器 发送寄存器UTXH0和UTXH1 接收寄存器URXH0和URXH1 正是通过发送寄存器才将数据从UART0或UART1的TXD0或TXD1脚发送出去。 外部经RXD0或RXD1引脚送来的串行数据经移位后存在URXH0或URXH1中。 UART组件之十 UART波特率除数寄存器 UBRDIV0和UBRDIV1:存放波特率因子 除数寄存器的值与波特率的关系: UBRDIVn =round_off(MCLK/(波特率×16))-1 实用公式: UBRDIVn =INT(MC

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档