- 4
- 0
- 约2.35万字
- 约 106页
- 2022-06-10 发布于四川
- 举报
UART操作 数据发送 数据接收 可检测溢出错误、奇偶校验错误、帧错误和终止状况。 动流控制(AFC) 非自动流控制(通过软件控制nRTS和nCTS) 调制解调器接口 中断/DMA请求产生器 S3C44BOX的每个UART都有7个状态信号:接收FIFO/缓冲区数据准备好、发送FIFO/缓冲区空、发送移位寄存器空、溢出错误、奇偶校验错误、帧错误和中止,所有这些状态都由对应的UART状态寄存器(UTRSTATn/UERSTATn)中的相应位来表现。 举例: 当接收器要将接收移位寄存器的数据送到接收FIFO,它会激活接收FIFO满状态信号,如果控制寄存器中的接收模式选为中断模式,就会引发接收中断。 当发送器从发送FIFO中取出数据送到发送移位寄存器,那么FIFO空状态信号将会被激活。如果控制寄存器中的发送模式选为中断模式,就会引发发送中断。 UART提供的两种模式 1. 回送模式 S3C44B0X的UART提供一个测试模式,即回送模式。在这种模式下,发送的数据会立即被接收。这一特性运行处理器校验内部发送和接收通道的功能。这种模式可以通过设置UART控制寄存器(UCONn)中的回送位来设定。 2.红外通信模式 S3C44B0X的UART模块支持红外线(IR)发送和接收。可以通过设置UART控制寄存
原创力文档

文档评论(0)