导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→:W77E58串口2的使用,请帮绑忙!谢谢!!!

* 23181: :W77E58串口2的使用,请帮绑忙!谢谢!!!

   伴月 
伴月发表的帖子 

 :W77E58串口2的使用,请帮绑忙!谢谢!!!
初始化如下:
    TMOD = 0x20;    //00100000    T1 8Bit Count
    TH1  = 0xFD; //19200
    PCON = 0x80; //80;
    TCON = 0x40;    //TR1 software set begin,clr stop
    SCON = 0x50;
    TCLK = 1;      RCLK = 1;
    SMOD_1 = 1;   SCON1 = 0x50;
    ES1 = 1;

    IP = 0;
    IE = 0;

    ES = 1;
    EA = 1;
    PMR |=1 ;
    TRCTL = 0;
void serial_ISR () interrupt 6  //4
{
    unsigned int DataToSend,send_pos;
    if (RI_1)
    {
        RI_1 = 0;
    }
    else
    {
        TI_1 = 0;    //    TI = 0;   //
    if ( ModBus_SndCount   < Serial_Bott-Serial_Pos)
    {
                send_pos = Serial_Pos + ModBus_SndCount ;
          DataToSend = Txt_Page[send_pos];
            TRCTL = 1;
            SBUF1 = (unsigned char)DataToSend;
        ModBus_SndCount ++;
    }
    }
}
主程序中用 TI_1=1 打开 不见进入中断6
不知是初始化不对,缺命令,多命令?
还是其他什么原因?请帮忙?谢谢!!!



发表时间:2003年4月3日14:35:10

  
回复该帖

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

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

[上一篇帖子]:duochengban
[下一篇帖子]:我现在用的就是dallas的ds2401。。我读数据不对阿!!