完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
串口通信判断时,对比上位机传给下位机的数据是否包含或者吻合某个值时,对比完就清空缓存字符串,此处采用memset时数组和字符串不同,记录一下脑子短路造成的坑: char USART_RX_BUF[200]; char task[6] = "task1"; .......... memset(USART_RX_BUF, 0, sizeof(USART_RX_BUF)); .......... //错误,清空字符串应该填充' |