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