×
物联网技术 > 物联网 > 详情

SCI的16级FIFO缓冲

发布时间:2022-03-25 发布时间:
|

  下面介绍FIFO特征和使用FIFO时SCI的编程。

  (1)复位:在上电复位时,SCI工作在标准SCI模式,禁止FIFO功能。FIFO的寄存器SCIFFTX、SCIFFRX和SCIFFCT都被禁止。

  (2)标准SCI:标准F24x SOl模式,TXINT/RXINT中断作为SCI的中断源。

  (3)FIFO使能:通过将SCIFFTX寄存器中的SCIFFEN位置1,使能FIFO模式。在任何操作状态下SCIRST都可以复位FIFO模式。

  (4)寄存器有效:所有SCI寄存器和SCI FIFO寄存器(SCIFFTX,SCIFFRX和SCIFFCT)有效。

  (5)中断:FIFO模式有两个中断,一个是发送FIFO中断TXINT,另一个是接收FIFO中断RXINT。FIFO接收、接收错误和接收FIFO溢出共用RXINT中断。标准SOl的TXINT将被禁止,该中断将作为SCI发送FIFO中断使用。

  (6)缓冲:发送和接收缓冲器增加了2个16级的FIFO,发送FIFO寄存器是8位宽,接收FIFO寄存器是1O位宽。标准SCI的一个字的发送缓冲器作为发送FIFO和移位寄存器间的发送缓冲器。只有移位寄存器的一位被移出后,一个字的发送缓冲才从发送FIFO装载。使能FIFO后,经过一个可选择的延迟(SCIFFCT),TXSHF被直接装载而不使用TXBUF。

  TXFFST(位12~8)与中断触发优先级位TXFFIL(位4~0)相匹配,就能产生一个中断触发从而为SCI的发送和接收提供一个可编程的中断触发逻辑。接收FIFO的默认触发优先级为0X11111,发送FIFO的默认触发优先级为0X00000。图和表给出了在FIFO或非FIFO模式下SCI中断的操作配置。

SCI FIFO中断标志和使能逻辑位

  图 SCI FIFO中断标志和使能逻辑位

SCI中断标志位

  表 SCI中断标志位



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
物联网安全隐患有哪些 物联网安全如何防控