请教串行通信如何组成发送命令字符串
串行通信命令格式为:起始符(STX)+命令+结束符(ETX),假设命令为“ABC”,请教如何组成发送命令字符串?
谢谢!
[解决办法]
#include <stdio.h>const char STX = 0x02;const char ETX = 0x03;char Cmd[] = "ABC";char szBuffer[33] = { 0 };memset(szBuffer, 0x0, sizeof(szBuffer));sprintf(szBuffer, "%c%s%c", STX, Cmd, ETX);