ARM11 S3C6410系列教程之二:串口

嵌入式系统   作者:Machinnneee 时间:2013-12-24来源:电子产品世界

  对于一个微处理器,最常用也是最简单的接口就是串口,它不需要太多的管脚,也不需要太多的硬件电路,如果不放心,增加一个max232可以达到万无一失的境地,完成数据的传输。

  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来进行设置,该寄存器意义如下:

1 2

关键词: ARM11 微处理器 UART 寄存器 FIFO

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版