打印
[AVR单片机]

各位老大看看我的程序有毛病没

[复制链接]
1644|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
恒宇|  楼主 | 2010-12-12 20:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SIGNAL(SIG_UART_RECV)
{
    if(ru==0x55)
     {
            RD_ram[RD_numbel]=UDR;//接受单元接收数据
           RD_numbel++;//接收计数器加一
           TCNT1H=0;//定时器一清零
           TCNT1L=0;
     }
else
        {
               ru=0x55;//第一次中断标志
              RD_ram[0]=UDR;
              RD_numbel++;//接收计数器加一
              set_t0ie1();//开定时器已中断
              TCNT1H=0;
              TCNT1L=0;
        }
}
SIGNAL(SIG_OVERFLOW1)
{
      clr_t0ie1();//关定时器中断
      UCSRA&=0x7f;
     ru=0xff;
     numbel=RD_numbel;//把收到的位数显示出来
}

相关帖子

沙发
airwill| | 2010-12-12 20:51 | 只看该作者
楼主调试中,发现什么问题了呢?

网友们可能不会有太多的时间来猜测什么问题,
你可以先说明问题, 请网友们来分析, 这种方式比较合适

使用特权

评论回复
板凳
老鱼探戈| | 2010-12-15 12:53 | 只看该作者
同意LS

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

123

帖子

0

粉丝