网站大量收购闲置独家精品文档,联系QQ:2885784924

第三课-ADSP处理器串行外设,定时器和GPIO.ppt

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

标志中断屏蔽寄存器—2个标志中断屏蔽寄存器允许每个独立的PFx引脚为处理器提供中断。与用于设置和清除标志的2个标志控制寄存器类似,一个标志屏蔽寄存器FIO_MASKx_C通过设置相应的位来使能中断功能,另一个标志屏蔽寄存器FIO_MASKx_S通过清除相应的位来禁止中断功能。PFx引脚定义为输入时,能够设置为产生硬件中断;定义为输出时,能够设置被软件中断触发。 标志中断敏感寄存器—2 个标志中断敏感寄存器用于规定每个PFx引脚是电平还是边沿敏感,如果是边沿敏感,还规定是仅上升沿敏感,还是信号的上升沿和下降沿都敏感。一个寄存器FIO_EDGE选择敏感类型,另一个寄存器FIO_POLAR选择边沿敏感的敏感边沿。 PFx除了作为普通的I/O引脚使用外,还可以用在PPI接口,SPI接口以及定时器上。 数据发送寄存器(SPORTx_TX),SPORTx_TX是只写寄存器。发送时,数据首先会被写入发送缓冲FIFO,发送一旦使能,FIFO中的数据就会传入发送寄存器当中,然后移入移位寄存器,最后从DTPRI和DTSEC引脚移出。 数据接收寄存器(SPORTx_RX) ,SPORTx_RX是只读寄存器。一旦接收使能,从数据引脚进来的数据就被载入RX移位寄存器,传送完一个字节后,数据移入SPORTx_RX寄存器,最后存放处理器可以访问的RX FIFO中。 串口时钟分频寄存器 ,串行时钟最高的运行频率为SCLK/2。内部产生的时钟其频率由SCLK和16位寄存器SPORTx_TCLKDIV(发送时钟) SPORTx_RCLKDIV(接收时钟)决定。 串口帧分频寄存器,当内部产生周期性帧同步信号时,两个帧同步信号之间的串行时钟数由寄存器SPORTx_TFSDIV和SPORTx_RFSDIV决定。如果帧同步信号由外部产生,SPORTx_TFSDIV和SPORTx_RFSDIV也可以用来指定两个帧之间串行时钟的周期数。    帧同步信号可以从字节的第一位起开始有效(晚帧),也可以在第一位之前有效一个串行时钟周期(早帧),一般都选择早帧。 帧时序图 SPORT模式组合时序示例 有帧数据与无帧数据的例子 早帧同步信号与非连续数据组合例子 早帧同步信号与连续数据接收组合例子 晚帧信号与非连续数据接收组合例子 晚帧同步信号与连续数据接收组合例子 多通道操作 SPORT口可以工作在时分复用(TMD)的多通道操作模式下,这时一个数据块的每个字节将占用一个独立的通道。可以从1024个通道中最多选择连续的128个通道,某一个时刻只能从这128个通道中选择一个通道对数据进行传送或者接收,但是发送方和接收方选择的128个通道必须相同。SPORT在每个通道中可以进行以下操作:发送数据,接收数据,同时发送和接收数据。 在多通道模式下,将TSCLK和RSCLK连接在一起,作为发送和接收数据的时钟。发送方和接收方都用RFS作为帧同步信号 。 多通道操作时序图 时序图说明: (1)使用时分复用的方式,在同一数据总线上的不同通道接收或者发送数据。 (2)可以独立的选择发送和接收通道。 (3)RFS是帧同步信号。 (3)TFS是发送数据有效信号。 (4)帧延迟设置为1。 (5)在通道0和通道2接收数据,通道1和通道2发送数据。 多通道操作有关寄存器 多通道配置寄存器 2个多通道配置寄存器SP_MCMC1和SP_MCMC2,他们负责多通道的设置。将多通道配置控制寄存器的MCMEN位置1,就可以使能多通道模式。多通道接收和发送同时生效。 当前通道寄存器(SPORTx_CHNL) 寄存器SPORTx_CHNL中的CHNL[9:0]表示当前正在被服务的通道,这是一个只读的状态寄存器。服务完一个通道,CHNL[9:0]的值会自动加1,直到与定义好的窗口大小相等。 多通道选择寄存器 多通道选择寄存器用于选择通道,分为发送多通道选择寄存器SP_MTCSn和接收多通道选择寄存器SP_MRCSn,其中n代表0~3。 SPI接口 SPI概述 ADSP-BF533处理器有一个串行外设接口(SPI),通过一些可设置的选项,可与其他SPI兼容外设无缝连接。典型的SPI兼容器件包括:其他微处理器、编解码器、A/D转化器、D/A转换器、采样率转换器、SP/DIF或AES/EBU数字音频发射机和接收机、移位寄存器、LCD显示器、仿真SPI的FPGA。 SPI是一个全双工的同步串行接口,可以作为主机,也可以作为从机,还可以工作在多主机环境下,可以编程控制波特率,以及时钟的极性和相位,在多主机环境下,SPI使用开漏输出以防止数据总线竞争。 SPI接口实质上是一个移位寄存器,以SCK的速率串行的接收和发送数据比特流。利用移位寄存器SPI可以同时接收和发送数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档