24小时热门版块排行榜    

查看: 2164  |  回复: 0

黑眼圈红了

铜虫 (小有名气)

[求助] 串口通信,如何将接收到的数据存进16位数组里面?

关于stc15系列单片机的串口通信的问题,可以在串口中断函数里对接收到的数据存进16位的数组里面吗?

void UART1_Rountine(void)                interrupt 4
{
  uint16 i ;
  if(RI == 0)
  {
    RI = 0;
    i = SBUF;
    i = i<<8;
    while(i == 0)
    {
      i |= SBUF;
      RecBuf[j] = i;    /* 串口接收数组 */
    }
  j++;
  }
  
  else
  {
    TI = 0;
  }
}
回复此楼

» 收录本帖的淘帖专辑推荐

编程学习与交流

» 猜你喜欢

把酒祝东风,且共从容。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 黑眼圈红了 的主题更新
信息提示
请填处理意见