aizx 发表于 2019-8-22 18:45:53

单片机收到接收的数据以16进制的形式发出,怎么转换成10....

这是我的串口发送信号程序
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);

aizx 发表于 2019-8-22 18:49:21

求助   up

aizx 发表于 2019-8-23 08:03:04

不要沉

aizx 发表于 2019-8-23 08:03:22

求帮忙

TLLED 发表于 2019-8-23 08:09:24

标题后面看不到了,是要转换成十进制?

00-405686 发表于 2019-8-23 08:43:54

你是要问什么?如何发十进制数据?转asc码发送就好了

wu18946796976 发表于 2019-8-23 08:48:34

到底啥意思题目都没写明白

aizx 发表于 2019-8-23 10:38:27

TLLED 发表于 2019-8-23 08:09
标题后面看不到了,是要转换成十进制?

就是我用串口收到的数据是16进制的我想转换成10进制输出

aizx 发表于 2019-8-23 10:38:54

00-405686 发表于 2019-8-23 08:43
你是要问什么?如何发十进制数据?转asc码发送就好了

就是我用串口收到的数据是16进制的我想转换成10进制输出

aizx 发表于 2019-8-23 10:39:16

00-405686 发表于 2019-8-23 08:43
你是要问什么?如何发十进制数据?转asc码发送就好了

就是我用串口收到的数据是16进制的我想转换成10进制输出
页: [1] 2
查看完整版本: 单片机收到接收的数据以16进制的形式发出,怎么转换成10....