博士
最后登录1970-1-1
在线时间 小时
注册时间2015-3-6
|
发表于 2016-1-11 14:37:43
|
显示全部楼层
是因为我是一个字节一个字节发送的,所以每发一个字节就进入一次中断是吧????不是你发送的问题,STM32接收本来就是一个字节就自动进入中断一次的
要字符串发送一般是添加一个结束标准字符,比如当STM32收到一个回车就认为电脑端字符串发送完成
if(str=="FEFDAAAAAA")没有这样的写法,
若是字符串,则需要使用字符串函数了,strcmp
char s1[]="abc",s2[]="xyz";
if(strcmp(s1,s2)==0) printf("%s is same as %s.",s1,s2); |
|