导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→s3c44b0x串口接收问题[lbbbb]

 *第22889篇: s3c44b0x串口接收问题

  
楼 主:lbbbb 2004年6月12日15:20
 s3c44b0x串口接收问题
大家帮我看看这个程序错在哪里

uchUART0_RBuf[0]始终没数据收到

3x

//初始化串口
void Init_Uart(void)
{
    ULCON0 = 0x3;           //8bit data length & no parity
    UCON0 =     (1  <  <2)      //transmit mode: interrupt mode
            |   (1  <  <0);     //receive mode: interrupt mode
    UFCON0 = 0;         //disable FIFO mode
    UMCON0 = 0;         //inactivate nRTS
    UBRDIV0 = 10;           //baud rate calculate = 115.2kbps
}

void __irq Irq_URXD0(void)
{
    I_ISPC = (1  <  <7);

    uchUART0_RBuf[0] = URXH0;


}

int main(void)
{
    int i;

    System_Init(); //Init_Uart()


    INTMSK = INTMSK & (~(1  <  <7)); //打开URXD0中断

    while(1)
    {

        if(uchUART0_RBuf[0] |= 0)
        {
                PDATF = PDATF & ( ~(1  <  <5) ) ;  //亮测试LED
        }
    }
}

--
※ 来源:·飘渺水云间 freecity.cn·[FROM: lbbbb]                                                                         

  
2楼:guest 2004年6月15日00:29
 全局中断允许位开了吗?
全局中断允许位开了吗?
  
3楼:sway 2004年6月16日14:51
 你没有把中断程序安装到向量表中!
你没有把中断程序安装到向量表中!

>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:请教各位大虾,arm+uclinux需要买arm 仿真器吗?

[下一篇主题]:GBO结尾的PCB板的文件怎样才能打开???