第五部分 F2812数字通信接口 SPI SCI.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文档。上传文档
查看更多
第五部分 F2812数字通信接口 SPI SCI

* TXFFIL4~TXFFIL0:接受FIFO中断级位,当TXFFST4~TXFFST0与级位匹配时产生中断 TXFFIENA:0-禁止基于TXFFILVL匹配(小于或者等于)的TXFIFO中断、 1-使能 * * * * 能够使用的最小波特率收到I/O缓冲器最小速度的限制,这些缓冲器是使用在SPI引脚上的I/O缓冲器。 * SCITXBUF:发送数据缓冲器。包括由CPU加载、要发送出去的数据 TXSHF寄存器:发送器移位寄存器。接受来自SCITBUF寄存器的数据并逐位将数据移到SCITD引脚上 RXSHF寄存器:接收器一味寄存器。逐位接受来自SCIRXD的数据并移入 SCIRXBUF:接收器数据缓冲寄存器。包括CPU要读的数据。来自远程处理器的数据加载到寄存器RXSHF,继而加载到SCIRXBUF和SCIRXEMU * 当接收到一个无效的起始位,开始进行接受工作。一个无效的起始位是通过4个连续的SCICLK周期之内4个0.如果没有连续的4个0,处理的启动工作接受,开始寻找另一个启动位 对于起始位之后的其他位,处理器通过在这些位之间作3个抽样来决定他们的值。这些抽样产生在4、5、6个SCICLK周期,而且基于多数的基础上(2/3)来表决。 * * 1、向TXWAKE位写入1 2、相SCITBUF寄存器种写入一个数据字(该数据字的内容并不重要)以发送一个块启动信号(当块启动信号发送出去时,所写入的第一个数据字被阻止,之后该字被或略)。当TXSHF空闲时,SCITXBUF的内容移入TXSHF,TXWAKE的值移入WUF,之后TXWAKE清0.由于位TXWAKE置1,前一帧的最后一个结束位之后锁发送的11bit的空闲周期就取代了开始位、数据位以及极性位 3、相SCITXBUF写入一个新的地址。一个内容并不十分重要的数据字首先被写入SCITXBUF寄存器,以至于TXWAKE位的值可以移入WUT。之后该数据字移入TXSHF寄存器,在此写入SCITXBUF(或者TXWAKE,如果需要的话),因为TXSHF和WUF都是双缓冲的。 * 位TXWAKE的值被置于地址位中。在发送过程中,当SCITXBUF寄存器和TXWAKE分别被加载到TXSHF寄存器和WUT时,TXWAKE复位为0,WUT编程当前帧中地址位的值,因此,发送一个地址要经过这样的过程 1、位TXWAKE置1,将确切的地址值写入SCITXBUF寄存器。当地址值传送到TXSHF寄存器后并移出时,该地址位置1这表明在串行连接上的其他处理器在读地址 2、TXSHF和WUF被加载后,降地址写入SCITXBUF和TXWAE(因为TXSHF和WUF是双缓冲的,所以可以及时写入) 3、降位TXWAKE置0,以发送该块的其他非地址帧 * * * SW RESET:低有效。复位到SCI状态机和操作标志符初始状态。所有受影响的逻辑操作在特定的复位状态种保持原有状态,直到将1写入改为。因此系统复位后,写1可以重新启动SCI。 TXWAKE:该位对数据发送的特征进行控制,依赖于在ADDR/IDLE MODE(SCICCR.3)位种锁指定的发送模式(ADDR/IDLE)。 1:所选择的发送特征依赖与模式 0:发送特征部被选择在IDEL种:相TXWAKE写入1,数据邪恶如SCITXBUF以产生11个数据位的 IDEL周期。在地址位模式种:相TXWAKE写入1,数据写入SCITXBUF以将该帧种的地址为置1.清除TXWAE位不是铜鼓SW RESET ,而是铜鼓哦系统复位或者是在TXWAE发送到WUT * * SCI TX READY:表示发送器缓冲寄存器就绪标志,表明SCITXBUF准备接受下一个字符,接受之后该位自动清零 SCIC TX EMPTY:SCITXBUF、TXSHF的内容,一个有效的SW RESET或一个系统复位,可将该位置1.该位不会产生中断 * RX ERROR如果位RX ERR INT ENA bit(SCIDTL1.6)=1,则该位用于中断服务程序过程中的快速错误条件检测。(中断检测、帧错误、移除和极性错误) RXRDY:SCI接收器就绪标志。当从SCIRXBUF寄存器中读一个新的字符时,接受器将该位置1,此时,如果RX/BK INT ENA(SCICTL2.1),将产生一个接受戚中断。通过读SCIRXBUF寄存器,或者有效的SW RESET或者系统复位可使RXRDY清零。 BRKDT:SCI中断检测标志。当中断条件产生时,中断条件就产生,在一个丢失的第一个结束位后开始 FE:SCI帧错误标志。当锁期望的结束位没有出现时SCI置位。在一个结束位检测,丢失的结束位表明起始位的同步已经丢失以及被错误的组成一个帧 PE:极性检测。当检测到1的个数与它的极性位不一致的时候置位 RXW

文档评论(0)

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

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

1亿VIP精品文档

相关文档