串口的控制主要是四个寄存器的控制,分别为:串口控制寄存器(SPCR),管脚控制寄存器(PCR),接收控制寄存器(PCR),发送控制寄存器(XCR) 。
串口配置寄存器SPCR
文章插图
FREE:串行时钟自由运行模式 SOFT:串行时钟竞争模式
FRST:帧同步产生器复位 GRST:采样率发生器复位
XINTM:发送中断模式 XSYNCERR:发送同步错误
XEMPTY:发送移位寄存器(XSR)空 XRDY:发送器就绪
XRST:发送器复位 DLB:数字反馈回路
RJUST:接收数据符号扩展和校正模式 CLKSTP:时钟停止模式
DXENA:DX使能 RINTM:接收中断模式
RSYNCERR:接受同步错误 RFULL:接收移位寄存器(RSR)满
RRDY:接收器就绪 RRST:接收器复位
管脚控制寄存器 PCR
文章插图
XIOEN:仅当SPCR中XRST=0时,发送器处于通用IO模式
RIOEN:仅当SPCR中XRST=0时,接收器处于通用IO模式
FSXM:发送帧同步模式 FSRM:接收帧同步模式
CLKXM:发送器时钟模式 CLKRM:接收器时钟模式
CLKS_STAT:CLKS管脚状态 DX_STAT:DX管脚状态 DR_STAT:DR管脚状态
FSXP:发送帧同步极性 FSRP:接收帧同步极性
CLKXP:发送时钟极性 CLKRP:接收时钟极性
接收控制寄存器 RCR
文章插图
RPHASE:接收相位数 RFIG:接收帧忽略
RFRLEN2:相位2的接收帧长度 RWDLEN2:相位2的接收数据单元长度
RCOMPAND:接收压扩模式 RDATDLY:接收数据延迟
RFRLEN1:相位1的接收帧长度 RWDLEN1:相位1的接收数据单元长度
RWDREVRS:接收32位位反转特性
发送控制寄存器 XCR
文章插图
XPHASE:发送相位数 XFIG:发送帧忽略
XFRLEN2:相位2的发送帧长度 XWDLEN2:相位2的发送数据单元长度
XCOMPAND:发送压扩模式 XDATDLY:发送数据延迟
XFRLEN1:相位1的接收帧长度 XWDLEN1:相位1的发送数据单元长度
【串口控制中四个寄存器控制上的英文字母含义是什么】XWDREVRS:发送32位位反转特性
推荐阅读
- 白果吃了有好处吗
- 古代中国在丝绸之路传输哪些物品
- 伏特加几度,中国白酒为什么大部分是52、53度?
- 张家边在中山哪个镇
- 秋风引的孤客是什么意思,古诗秋风引中的孤客是什么意思
- 物质通常有三种状态是什么,自然界当中的物质有哪些状态
- 适合高中生读的课外书有哪些推荐
- 中国位于北半球还是南半球
- 埃博拉疫苗多久研究出来的 疫苗至今还在研究中
- word中分布行列在哪里 教你怎样平均分布行或列