导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]P89C669串口通信

* 97247: [求助]P89C669串口通信

   hehe1433 
hehe1433发表的帖子 

 [求助]P89C669串口通信
求助!!!!
我用菲利普P89C669的两个串口作通信,S1与S0要求一串口接收数据另一个串口转发数据,两个串口都能收发。可是S0收到的数据S1却不能转发出去,软件仿真发现S1发送数据时有程序跑偏现象。谁能帮帮我分析一下是什么原因。
串口设置:     AUXR=0x03;   /*使用片内外部存储空间,关闭ALE跳动*/
     PCON=0x00;
  S0CON=0x50; /*设置Uart0工作模式为8位可变波特率(模式1)作DSP串口收发*/
  S0STAT=0x00;
  TMOD=0x21;  /*设置T1为8位重装定时器(模式2),T0为16位定时器(模式1)*/
  TCON=0x00;
  TH1=0xfa;  /*设置Uart0波特率为9600Hz(时钟11.0592MHz)*/
  TL1=0xfa;
  TH0=0x17;  /*设置T0周期为25MS*/
  TL0=0xcc;
//串口1的设置初始化  
  S1CON=0x50; /*设置Uart1工作模式为8位可变波特率(模式1)作CCM板的串口收发*/
  S1STAT=0x00;
  BRGR0=0x10;//0x70(9600);0x10(38400) /*设置Uart1波特率为9600Hz(时钟11.0592MHz)*/
  BRGR1=0x01;//0x04(9600);0x01(38400)

发表时间:2006年8月30日10:14:19

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:ULN2803的用法上次时间太仓促,今天把资料上传了大家可以去下.这个芯片我一般用在共阴极的数码管驱
[下一篇帖子]:基于PIC18系列内带CAN控制器的多功能开发板最近刚做出来的基于PIC18系列内带CAN控制器的多