[转载]DSP28_Sci.h头文件说明(二)

本文详细解析了DSP28_Sci.h头文件中的SCIRXBUF、SCITXBUF、SCIFFTX、SCIFFRX、SCIFFCT和SCIPRI寄存器的功能与使用方法,包括接收与发送缓冲区的状态标识、FIFO控制及自动波特率检测等特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文地址:DSP28_Sci.h头文件说明(二)作者:simplorer

6. SCIRXEMU
image 
用于EMULATOR模式。

7. SCIRXBUF
image

Bit(s)NameDescription
15SCIFFFESCI FIFO帧错误标示位
    0   当接收的bit7-0不存在帧错误,该位与FIFO的顶层有关
    1   当接收的bit7-0存在帧错误,该位与FIFO的顶层有关
14SCIFFPESCI FIFO校验标示位
    0   当接收的bit7-0不存在校验错误,该位与FIFO的顶层有关
    1   当接收的bit7-0存在校验错误,该位与FIFO的顶层有关
13-8Reserved读为0,写无效 
7-0RXDT7-0接收数据位


8. SCITXBUF
image

Bit(s)NameDescription
7-0TXDT7-0数据发送缓冲寄存器


9. SCIFFTX
image

Bit(s)NameDescription
15SCIRST    0   写0复位SCI接收与发生通道,SCI FIFO配置位不变
    1   写1可以恢复接收与发送
14SCIFFENA    0   SCI FIFO增强功能禁用
    1   SCI FIFO增强功能使能
13TXFIFO Reset    0   复位FIFO指针为0,保持复位状态
    1   使能发送FIFO操作
12-8TXFFST4-0    00000   FIFO为空
    00001   FIFO有一个字
    00010   FIFO有两个字
    0xxxx    FIFO有x个字
    10000   FIFO有16个字
7TXFFINT Flag发送FIFO中断标志,1有效
6TXFFINT CLR写0无效,写1清除TXFFINT Flag标志
5TXFFIENA中断允许标志,1有效
4-0TXFFIL4-0发送FIFO中断级别位,当FIFO状态位(TXFFST4-0)与FIFO级别位(TXFFIL4-0)匹配时,FIFO将发生中断
默认值 0x00000


9. SCIFFRX
image

Bit(s)NameDescription
15RXFFOVF    0   接收FIFO没有溢出
    1   接收FIFO发生溢出
14RXFFOVF CLR    0   写0无效,读为0
    1   清除RXFFOVF标志
13RXFIFO Reset    0   复位FIFO指针为0,保持复位状态
    1   使能接收FIFO操作
12-8RXFFST4-0    00000   FIFO为空
    00001   FIFO有一个字
    00010   FIFO有两个字
    0xxxx    FIFO有x个字
    10000   FIFO有16个字
7RXFFINT接收FIFO中断标志,1有效
6RXFFINT CLR写0无效,写1清除RXFFINT Flag标志
5RXFFIENA中断允许标志,1有效
4-0RXFFIL4-0接收FIFO中断级别位,当FIFO状态位(RXFFST4-0)与FIFO级别位(RXFFIL4-0)匹配时,FIFO将发生中断
默认值 0x11111.
复位后,接收FIFO多为空,这样设置可以避免频繁的中断。


10. SCIFFCT
image

Bit(s)NameDescription
15ABD自动波特率检测位   
    0   自动波特率检测未完成
    1   自动波特率检测已完成
14ABD CLRABD清除位   
    0   写0无效,读为0
    1   清除ABD标志
13CDCCDC校验
    0   禁用自动波特率校验
    1   使能自动波特率校验
12-8Reserved读为0,写无效
7-0FFTXDLY7-0这8位定义了从FIFO发送缓冲器到发送移位寄存器的延迟,最小为0波特率时钟周期,最大为256波特率时钟周期。
在FIFO模式中,只有在移位寄存器完成最后一位的移位后才能将发送缓冲器的数据移到移位寄存器,这就需要在数据流中插入延迟。在标准的UARTS,发送的延迟特征有助于在没有RTS/CTS控制下建立一个自动的传输方案。


11. SCIPRI
image

Bit(s)NameDescription
7-5Reserved读为0,写无效
4-3SCI SOFT and FREE设置仿真挂起时的操作
    00   立即挂起
    01   停止前完成当前传输(接收发送)
    x1   忽略挂起命令,继续SCI操作  
2-0Reserved读为0,写无效
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值