这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ZLGARM,LPC2210,uart1 请教ZLGARM:LPC2210的ua

共2条 1/1 1 跳转至

ZLGARM,LPC2210,uart1 请教ZLGARM:LPC2210的uart1的使用问题

院士
2006-09-17 18:14:16     打赏
ZLGARM,LPC2210,uart1 请教ZLGARM:LPC2210的uart1的使用问题



关键词: ZLGARM     LPC2210     uart1     请教     使    

院士
2006-12-22 22:43:00     打赏
2楼
LPC2210实验开发板的UART1做普通串口使用时,和UART0一样吗?
为什么我无法进行数据收发呢 ?下面是我的程序,

#define  UART_BPS    9600            // 定义通讯波特率

int  main(void)
{  
    uint16 Fdiv;

     PINSEL0 = (PINSEL0&(~0x00f0000))|0x00050000; // I/O连接到UART1
              
    U1LCR = 0x83;                   // DLAB = 1,可设置波特率
    Fdiv = (Fpclk / 16) / UART_BPS;        // 设置波特率
    U1DLM = Fdiv / 256;                    
    U1DLL = Fdiv % 256;                    
    U1LCR = 0x03;
                     
    while(1)
    {      
   
       while((U1LSR&0x01)==0);
       receive=U1RBR;
          
       U1THR = receive;// 发送数据
    
      while( (U1LSR&0x40)==0 );// 等待数据发送完成                     
                 
    }   
}
将这段程序换成UART0则可以通信!!!
请问这是为什么?       
         1: 跳线了没? 2: 先量一量CPU的TXD1有没有信号,排除硬件问题。奇偶校验等其他参数没有设置。 3: 跳线了,硬件也检查过了,都是好的有谁用过这个开发板,在它的配套试验教程(二)的第15页上,我发现UART0和UART1的RXD、TXD定义脚不一样啊,是不是这个问题?》 4: 还是不行 啊昨天向ZLG公司要了UART1的程序,和UART0完全一样,但是就是不知道为什么,还是不行,无法发送,两根跳线都已经跳过了!哭

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]