for(j=0;j<12+length;j++)
{
u8 ASCII_DATA;
// HexToChar(u8 uart_data[j]);
ASCII_DATA=HexToChar(signed char uart_data[0]);
Uart1_PutChar(ASCII_DATA);
}
错误一直指向这里
..\USER\main.c(340): error: #29: expected an expression
..\USER\main.c: ASCII_DATA=(HexToChar(signed char uart_data[0]));
刚才无意间解决了,答案和你说的一样,谢谢