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

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

  
楼 主:伴月 2003年4月3日14:35
 :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
不知是初始化不对,缺命令,多命令?
还是其他什么原因?请帮忙?谢谢!!!


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

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


[上一篇主题]:duochengban

[下一篇主题]:多做了几块USB的实验板,如果哪位需要可以和我联系-------》》