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

 *第42976篇: [求助]P89C669串口通信

  
楼 主:hehe1433 2006年8月30日10:14
 [求助]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)

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

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


[上一篇主题]:求教UCOSII中断的问题

[下一篇主题]:基于PIC18系列内带CAN控制器的多功能开发板