QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1252|回复: 4

S3C44B0X串口1设置问题

[复制链接]
发表于 2005-1-8 22:32:40 | 显示全部楼层 |阅读模式
使用环回模式已经能够收发了
但是使用外部环回的时候(将收发短接),不能收到信息,并且PCONF已经将PF6,7设置为010。还要设置什么寄存器吗?
发表于 2005-1-12 22:29:11 | 显示全部楼层
看手册吧,这个应该不难的...
回复

使用道具 举报

发表于 2005-1-14 08:45:51 | 显示全部楼层
随便看看吧,DATASHEET应该讲得很清楚了
/****************************************************************************
【功能说明】异步串行口初始化
****************************************************************************/
void Uart_Init(int mclk,int baud)
{
    int i;
    if(mclk==0)
        mclk=MCLK;
    rUFCON0=0x0;     //FIFO disable
    rUFCON1=0x0;
    rUMCON0=0x0;
    rUMCON1=0x0;
//UART0
    rULCON0=0x3;     //Normal,No parity,1 stop,8 bit
//    rULCON0=0x7;     //Normal,No parity,2 stop,8 bit
    rUCON0=0x245;    //rx=edge,tx=level,disable timeout int.,enable rx error int.,normal,interrupt or polling
    rUBRDIV0=( (int)(mclk/16./baud + 0.5) -1 );
//UART1
//    rULCON1=0x7;     //Normal,No parity,2 stop,8 bit
    rULCON1=0x3;
    rUCON1=0x245;
    rUBRDIV1=( (int)(mclk/16./baud + 0.5) -1 );

    for(i=0;i<100;i++);
}
//***************************************************************************
回复

使用道具 举报

 楼主| 发表于 2005-1-14 13:15:51 | 显示全部楼层
我已经找到原因了。跟原理图也有关系。com1有两对引脚需要根据实际情况设置。
回复

使用道具 举报

发表于 2005-1-15 09:44:30 | 显示全部楼层
[quote:73a20fb77f="yokishiro"]我已经找到原因了。跟原理图也有关系。com1有两对引脚需要根据实际情况设置。[/quote]

鼓励&感谢!
非常鼓励这种解决问题了来发出答案的做法,让大家下次少走弯路,也得到提高!
谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 14:28 , Processed in 0.095581 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表