嵌入式系统第5章_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文档。上传文档
查看更多
嵌入式系统第5章_arm接口设计技术

SIO DMA 发送 在自动运行模式(非握手模式)下,SIO等待直到发送的数据被外部目标设备读走,在每次8位数据发送后,SIO插入一个可编程的间隔周期。 DMA发送数据步骤: ①清DCNTZ为0,使SIO能请求DMA服务。除了SIOCON[1:0]必须为00外, 适当的配置SIO; ②适当的配置DMA; ③SIO被配置为DMA发送模式; ④SIO自动请求DMA服务; ⑤SIO发送数据; ⑥返回步骤4直到DMA计数为0; ⑦设置DCNTZ为1,停止SIO请求进一步的DMA服务。 SIO DMA 接收 DMA接收数据步骤: ①清DCNTZ为0,使SIO能请求DMA服务.除了SIOCON[1:0]必须为00外, 适当的配置SIO; ②适当的配置DMA; ③SIO被配置为DMA只接模式; ④设置SIOCON[3] (SIO 开始位)来开始接收操作; ⑤SIO在接收到8位数据后请求DMA服务; ⑥返回步骤5直到DMA计数为0; ⑦设置DCNTZ为1,停止SIO请求进一步的DMA服务。 SIO接口寄存器 1)SIO控制寄存器(SIOCON):地址0x01D14000,可读写,初始值为0x00。 2)SIO 数据寄存器 (SIODAT):8位,存放要发送数据或已接收的数据,地址0x01D14004,可读写, 初始值为 0x00。 3)SIO 波特率预定标器寄存器 (SBRDR):确定SIO的波特率,12位,地址0x01D14008,可读写,初始值为0x00。 SIO的 波特率 = MCLK / 2 /( SBRDR寄存器的值 + 1) 4)SIO 间隔计数寄存器(IVTCNT):8位,地址为0x01D1400C,可读写,初始值为0x00。自动运行模式下,每传送8位数据插入一个时间间隔: 时间间隔 = MCLK / 4/ ( IVTCNT +1) 5)SIO DMA请求控制寄存器(DCNTZ):当SIO工作在DMA模式时,对应的DCNTZ必须为0,当DMA完成时,对应的DCNTZ设置为1。DCNTZ地址为0x01D14010,可读写,初始值为 0x00。 IIS总线概述 IIS:Inter-IC Sound bus,又称I2S,是菲利浦公司提出的串行数字音频总线协议。目前很多音频芯片和MCU都提供了对IIS的支持。 IIS主要针对数字音频处理技术和设备,例如便携CD机等。IIS将音频数据与时钟信号分离,避免由时钟带来的抖动问题,因此系统中不再需要消除抖动的器件。 IIS总线组成: 3根线,时分复用数据通道线(Serial Data)、字段选择线(声道选择) (Word Select)和时钟线(Continuous Serial Clock) 。 IIS总线接口的基本时序 WS信号指示左通道的数据将被传输。 SD信号线按高有效位MSB到底有效位LSB的顺序传送字长的音频数据。 MSB总在WS切换后的第一个时钟发送。如果数据长度不匹配,那么接收器和发送器将对其自动截取或填充。 S3C44B0X的IIS-BUS接口 在三星公司的ARM芯片中,为了实现全双工模式,使用了两条串行数据线,分别作为输入和输出。 IIS组成:四条线,串行数据输入(IISDI),串行数据输出IISDO),左/右通道选择(IISLRCK),串行位时钟clock (IISCLK)。 主设备:产生IISLRCK和IISCLK信号的为主设备。 三种数据传输模式: (1)正常传输模式:此模式基于FIFO寄存器。该模式下CPU将通过轮询方式访问FIFO寄存器,通过IISCON寄存器的第七位控制FIFO。 (2)DMA传输方式:是一种外部设备控制方式,发送和接收FIFO的存取由DMA控制器来实现,由FIFO准备好标志来自动请求DMA的服务。三星ARM中有4个DMA控制器,其中IIS与其他串行外设共用两个桥联DMA(BDMA)类型的DMA通道。 (3)发送和接收同时模式:该模式下,IIS数据线通过双通道BDMA同时接收和发送音频数据。 USB系统组成 3部分组成:USB主机、USB设备和USB互连。 USB主机:在任一USB系统中只有一个主机,到主计算机系统的USB接口被称作主控制器。 USB设备:分为Hub(集线器)和Function(功能)两大类。Hub提供到USB的附加连接点,功能为主机系统提供附加的性能,就是可发送和接收USB数据的、可实现某种功能的USB设备。 USB互连:USB互连指的是USB设备与主机的连接和通信方式,它包括总线拓扑结构、内层关系、数据流模型和USB调度表。 USB总线用来连接各USB设备和USB主机 。 USB的物理接口 4根导线:一对标准尺寸的双绞信号线和一对标准尺寸的电源线。 3种数

文档评论(0)

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

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

1亿VIP精品文档

相关文档