按照以下写串口函数,接收端hex显示怎么样才能和写入值一致,这个串口函数应该怎样处理;比如想最后hex接收01 02 03 04,处理后应该怎样赋值?(keil5环境)
///////////写串口函数/////////////////
void UARTSendByte(uint8_t DAT)
{
ES = 0;
TI=0;
SBUF=DAT;
while(TI==0);
TI=0;
ES = 1;
}
//////主函数///////
void User_handle(uint8 dat)
{
switch(dat)
{
case CODE_1: /*命令“开灯”*/
SRD1 = 1;
UARTSendByte(01020304);