你用串口助手能發(fā)送HEX命令,那你也可以用串口助手接收單片機發(fā)送的的數(shù)據(jù)。串口助手有一個HEX顯示。打開就知道單片機發(fā)送的是什么數(shù)據(jù)。
發(fā)的數(shù)據(jù)應(yīng)該是這樣的:
unsigned char data[12]={0xAA,0x57,0x01,0x00,0x40,0x00,0x50,0x30,0xCC,0x33,0xC3,0x3C};
如果你發(fā)送的數(shù)據(jù)是這樣的:
char stdata[]="AA 57 01 00 40 00 50 30 CC 33 C3 3C";
那么你所發(fā)送的數(shù)據(jù)就是字符串,在轉(zhuǎn)成16進制就完全不是一回事了。 |