常用的数据转换格式

<stdlib.h>

  1. 字符串转整型:
    int atoi(const char *str)
    uint8_t temp_len_n=0,temp_len=0;
    char temp_data[10]={“123466”};
    temp_len=atoi(temp_data);

  2. printf中fputc重写
    需要先包含#include “stdio.h”
    然后添加代码如下:
    int fputc(int ch,FILE *f)
    {
    uint8_t temp[1]={ch};
    HAL_UART_Transmit(&huart1,temp,1,2);
    return ch;
    }
    使用HAL库,对UART1操作
    写调用这个函数即可在串口1收到内容。
    printf(“Task running\r\n”);

  3. 任意多个参数转为字符串:如MQTT的三要素配置
    sprintf(Nb.Send_AT_buffer,"%s%s%s%s%s%s%s%s%s%s%s%s%s%s",“AT+MQTTCFG=”",Nb.ProductKey,ip,"",",port,","",id,"",60,"",Nb.DeviceName,"&",Nb.ProductKey,"","",Nb.DevicePassword,"",1\r\n");

  4. List item

#ifdef DBUG_PRNTF
printf("\n%s\n",“M5311rst”);//测试功能
#endif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值