Fork Me on GitHub

源码开放学ARM

LASO - Learn ARM with Source Open

首页         目录索引         资料下载         代码下载         联系作者        
下载PDF打印版本

串口控制器结构

串口控制器功能

UART Controller (p853-p882)

类似是一个函数,需要了解它的->输入,输出,如何实现
	1. 输出:Timing (串行通信实现时序图)
		Serial I/O Frame Timing Diagram (Normal UART)  ->p860
	2. 输入:SFR (串口控制器的寄存器)
		REGISTER DESCRIPTION  ->p864
	3. 实现:Block Diagram (结构框图)
		Block Diagram of UART  ->p854

串口控制器框图

Block Diagram:

	Peripheral Bus 外设总线
		*(int *)SFR_ADDR = value;
	Controll Unit 控制单元
		Control Regs (数据位, 停止位, 奇偶校验位, 时钟源选择, 工作模式等)
	Baud-Rate Gengenrator 波特率发生器
		Clock Source 时钟源 (PCLK=66M)
	Transmitter 发送器
		Transmit shifter 发送移位器
		Transmit buffer 发送队列FIFO缓冲器
	Receiver 接收器
		Receiver shifter 接收移位器
		Receiver buffer 接收队列FIFO缓冲器

上一节 | 目录索引 | 下一节

blog comments powered by Disqus