能不能用printf一次性发送多条指令
不建议
比如以下代码
printf("n0.val=666\xff\xff\xffb0.val=1\xff\xff\xff"); //b0会被识别为HEX,导致串口屏无法正确识别
其中b0.val中的b0会被printf认为是16进制而不是字符串,导致串口屏无法收到正确的指令
printf("n0.val=666\xff\xff\xffz0.val=1\xff\xff\xff"); //z0会被识别为字符串,串口屏正确识别
不建议
比如以下代码
printf("n0.val=666\xff\xff\xffb0.val=1\xff\xff\xff"); //b0会被识别为HEX,导致串口屏无法正确识别
其中b0.val中的b0会被printf认为是16进制而不是字符串,导致串口屏无法收到正确的指令
printf("n0.val=666\xff\xff\xffz0.val=1\xff\xff\xff"); //z0会被识别为字符串,串口屏正确识别