ARM11 S3C6410系列教程之二:串口
对于一个微处理器,最常用也是最简单的接口就是串口,它不需要太多的管脚,也不需要太多的硬件电路,如果不放心,增加一个max232可以达到万无一失的境地,完成数据的传输。 本文引用地址: http://www.eepw.com.cn/article/203123.htm S3C6410拥有187个复用功能的I/O端口,这些端口可以分为17组,具体如下: S3C6410X UART 支持的比特率可达到 3Mbps。每个 UART 包含两个 64-byte FIFO ’s用于发送和接收数据。我们可以这样理解,当配置好 寄存器 后,我们可以从相应的缓存区读取或者发送相应的数据。通过上面的描述可以看出,S3C6410的GPA和GPB为串口。现在我以串口0为例介绍S3C6410的串口如何配置。对与串口0,通过设置GPACON为相应的数据完成串口设置。 串口0的硬件连接图如下: 串口0的配置 寄存器 意义如下: 通过配置GPACON 寄存器 ,将端口使能串口模式, GPACON &= ~0xff;/*清除寄存器并设置为串口模式*/ GPACON |= 0x22; 对于串口的功能设置,通过ULCON0来进行设置,该寄存器意义如下: 对于发送和接受的模式设置通过配置UCON0进行设置,该 寄存器 意义如下: 本文引用地址: http://www.eepw.com.cn