4606|2

6892

帖子

0

TA的资源

五彩晶圆(高级)

楼主
 

LP2114 串口工作不正常,请求帮组! [复制链接]

目前正在调试LPC2114的串口发送部分,但是无论怎样配置,从串口调试软件接收LPC2114串口发送的数据总是这个几个数据0X78 80 F8 这个三个数据.  串口部分程序如下:

  1.  串口初试化:

         U0LCR=0x83;// Data 8 ,Stop 1, Even
         U0DLL=0x48;// Baud rate fix 9600 @11.0592MHZ
         U0DLM=0x0; //
         U0LCR=0x03;// Data 8 ,Stop 1, Even
         U0IER=0x03;
         U0FCR=0x07; // Enable and Clear FIFO;

2.  主函数

     int main (void)
 {
 
 
  Port1_Initial(); 
  Port0_Initial();
  Uart0_Init();
     Time(100);
  U0THR=0x11;
 


  while (1)
   { 
    
 
 //  SendString("Hello magnificent world of the lpc2000\r\n");
 //  Uart0_Tx_Int();
     // if (((U0LSR & 0x41)==0x41) && ((U0LSR | 0x7F)==0x7F))
  //     Time(100);
     if ((U0LSR & 0x00000040)==0)
        // if (U0LCR && 0x20)  // transmit fifo empty ?
     {
         Time(100);
      Time(100);
      Time(100);
      Time(100);
      Time(100);
      Time(100);
       U0THR=0x55;
     }
/*   NEWS_SET();
   RTX_SET();
   ALARM_SET();
   Time(100);
   Time(100);
   Time(100); 
   RTX_CLR();
   NEWS_CLR();
   ALARM_CLR();
   Time(100);
   Time(100);
   Time(100);   */

 

 
   }
}

 

//****************************************************************//

3. 延时函数

void Time (unsigned char k) 
{
  unsigned char temp_data,i,j;
  temp_data=k;
  for(i=0;i<temp_data;i++)
  {
    for(j=0;j<20;j++)
    {
 ;
    /*temp0=0xf1;
      temp0=0xf2;
      temp0=0xf3;
      temp0=0xf4;
      temp0=0xf1;
      temp0=0xf2;
      temp0=0xf3;
      temp0=0xf4;
      temp0=0xf1;
      temp0=0xf2;
      temp0=0xf3;
      temp0=0xf4;
      temp0=0xf1;
      temp0=0xf2;
      temp0=0xf3;
      temp0=0xf4;
      temp0=0xf1;
      temp0=0xf2;
      temp0=0xf3;
      temp0=0xf4;
      temp0=0xf1;
      temp0=0xf2;  
      temp0=0xf3;
      temp0=0xf4;
      temp0=0xf1;
      temp0=0xf2;
      temp0=0xf3;
      temp0=0xf4;
      temp0=0xf1;
      temp0=0xf2;
      temp0=0xf3;
      temp0=0xf4;
      temp0=0xf1;
      temp0=0xf2;
      temp0=0xf3;
      temp0=0xf4;
      temp0=0xf1;
      temp0=0xf2;
      temp0=0xf3; */

    }
  }
}

 

上面采用查询方式发送, 发送一次, 串口调试软件总是收到3个数据"0x78 0x80 0xF8" ,  百思不得其解,  请各位帮忙!

此帖出自NXP MCU论坛

最新回复

难道? 呵呵  我们的芯片出现过串口问题 ,难道国外大厂也会?  详情 回复 发表于 2011-3-25 19:27
点赞 关注
个人签名一个为理想不懈前进的人,一个永不言败人!
http://shop57496282.taobao.com/
欢迎光临网上店铺!
 

回复
举报

19

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
看一下,支持。。。
此帖出自NXP MCU论坛
 
个人签名芯谷芯片解密——亚洲最大的反向技术研发中心http://www.spmc75jiemi.com/
 
 

回复

289

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
难道?

呵呵  我们的芯片出现过串口问题 ,难道国外大厂也会?
此帖出自NXP MCU论坛
 
个人签名科学家研究已有的世界,工程师创造未来的世界!
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表