4553| 3
|
求個單片機串口接收多字符串,很急急 |
50黑幣
最佳答案定義兩個較長的字符緩存,比如uchar str1[50],uchar str2[50],把第一次接收到的放在str1里,第二次接收到的放發(fā)str2里,然后在接收完第二個字符串后,用for循環(huán)逐個對str1和str2進行比較就好了,碰到不一樣的就break,定義一個變量來作為標(biāo)志位,如果一樣標(biāo)志位為1,不一樣標(biāo)志位為0,不一樣返回str1就好了。對了完成一輪后記得清零str1和str2哈
| ||
| ||
| ||
評分
| ||||||||
Powered by 單片機教程網(wǎng)