| 发表于:2007-11-12 09:09:373楼 得分:0 |
strcmp(const char *s1,const char *s2); 你的问题在于这个 strcmp这个串比较函数,它要求输入的是c风格的串,以'\0'结束 这样的话你传入的s1那它仅仅就只是一个字符并不是一个串 所以就出问题... 你的问题在于 usart_receive(); 这个函数仅仅接收一个字符,你在没有按规则组织协议取到串的情况下, 你就用串比较,所以,出错了 只要你组织了串,那你的逻辑就能继续.... 呵呵 还差一点,继续 | | |
|