首页 > 技术 > S3C2410串口的使用

S3C2410串口的使用

2006年12月27日

2006-12-27,19:01:04
S3C2410共有3个串口,每个串口有16字节的FIFO寄存器,可选红外模式,可编程波特率,一或两位停止位,5-8位数据位可编,和奇偶校验。

我们先做一个最简单的程序,波特率定为115200,不使用FIFO,一位停止位,8位数据位,无奇偶校验。
程序作用是不停向串口0发送字符’a',即ASCII码61

程序清单如下:

#include “2410addr.h”
void Delay(void);
int Main()
{
int i,j;
rGPHCON=0×2faaa;;
rGPHUP=0xfff;
rULCON0=0×3;
rUCON0=0×5;
rUFCON0=0×0;
rUMCON0=0×0;
rUBRDIV0=( (int)(PCLK/16./115200) -1 );

while(1)
{rUTXH0=’a';
Delay();};

}
void Delay(void)
{
int i;
for(i=100000;i!=0;i–);
}

Jacob 技术

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

*

Anti-spam image