Board logo

标题: 求助SCI串行通讯 [打印本页]

作者: xzl_grame    时间: 2006-8-4 09:47     标题: 求助SCI串行通讯

我现在用8346做穿行通讯,开始时我时使用没接收到一个字符产生一个中断,然后处理,代码如下


#pragma interrupt called


void AS1_OnRxChar(void)
{
  /* Write your code here ... */
  byte ch;


  //Read received character and send it if no error is detected
  if(AS1_RecvChar(&ch) == ERR_OK)
      AS1_SendChar(ch);
}


现在我要处理字符串,比如说上位机发个"ONLED1",我就点亮LED1灯,可我不知道怎么判断接收到的是不是"ONLED1".哪位知道请多赐教啊!


作者: strongchen    时间: 2006-8-4 09:52

那你就把接收到的字符串放到一个缓冲区,等全部接收完了再来判断是不是你要的数据,再执行后面的动作。
作者: xzl_grame    时间: 2006-8-4 18:58

搞了一天都还是不行,版主有没有关于SCI 的例程给发一个啊。谢谢啊!




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0