这是我的串口发送信号程序 uint8_t UART4Tx(uint8_t number,uint8_t* TxMesg) { HAL_UART_Transmit(&huart4, TxMesg, number, 0xFFFF); return 1; } uint8_t UARTTransmit(void) { uint8_t StartMark = 's'; uint8_t EndMark = 'e'; uint8_t Dot = ','; UART4Tx(1,&StartMark); UART4Tx(1,&Dot); //front //itow data.fval = (double)GPS_Info1.itow; UART4Tx(8,data.u8vals); UART4Tx(1,&Dot); //latitude data.fval = GPS_Info1.latitude; UART4Tx(8,data.u8vals); UART4Tx(1,&Dot); |
就是我用串口收到的数据是16进制的 我想转换成10进制输出
就是我用串口收到的数据是16进制的 我想转换成10进制输出
就是我用串口收到的数据是16进制的 我想转换成10进制输出