关于一个微处理器,最常用也是最简略的接口便是串口,它不需求太多的管脚,也不需求太多的硬件电路,假如不放心,添加一个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来进行设置,该寄存器含义如下: