OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3662|回复: 4

sprintf的问题

[复制链接]

6

主题

8

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2017-8-4
在线时间
5 小时
发表于 2017-8-4 18:08:25 | 显示全部楼层 |阅读模式
1金钱
                        sprintf((char*)tbuf,"Time:%02d:%02d:%02d",RTC_TimeStruct.RTC_Hours,RTC_TimeStruct.RTC_Minutes,RTC_TimeStruct.RTC_Seconds); 。这句语句把RTC_TimeStruct结构体中的数据打印到tbuf中吗?这个函数具体是怎么样的,有相关参考资料吗


最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

16

主题

409

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1292
金钱
1292
注册时间
2014-12-20
在线时间
534 小时
发表于 2017-8-4 18:08:26 | 显示全部楼层
回复

使用道具 举报

29

主题

311

帖子

0

精华

高级会员

Rank: 4

积分
747
金钱
747
注册时间
2016-5-21
在线时间
199 小时
发表于 2017-8-4 18:21:15 | 显示全部楼层
百度……
回复

使用道具 举报

11

主题

108

帖子

0

精华

高级会员

Rank: 4

积分
627
金钱
627
注册时间
2016-2-5
在线时间
100 小时
发表于 2017-8-4 22:31:22 来自手机 | 显示全部楼层
是,这个函数我找过,找不到的,好像封装在c语言的库里,看不见
回复

使用道具 举报

17

主题

587

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4467
金钱
4467
注册时间
2013-6-27
在线时间
565 小时
发表于 2017-8-5 08:26:10 | 显示全部楼层
[mw_shl_code=applescript,true]#include "inkersys.h"

#ifdef _GLOBAL_DEBUG_ENABLE

u8 _IDATA PrintfBuf[64];
#define DbgSendByte(m) Uart0Send(m)

u8 debug_printf(char *format,...)
{
        u8 length = 0,i = 0;

        va_list arg_ptr;

        va_start (arg_ptr, format);           /* format string */
        vsprintf (PrintfBuf, format, arg_ptr);
        va_end (arg_ptr);
        length = strlen(PrintfBuf);
        for(i=0;i<length;i++)
                DbgSendByte(PrintfBuf);

        return length;
}

void PrfArray(u8 str[],u8 len)
{
        u8 _IDATA i;
        debug_printf("\r\n");
        debug_printf("     00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F");
        for(i=0; i<len; i ++)
                {
                if ( i%16 == 0 )
                        debug_printf("\r\n0x%b0.2X:",i);
                debug_printf("%b0.2X ", str);
                }
        debug_printf("\r\n");
}

#endif[/mw_shl_code]

这是串口调试打印函数,可以参考看看。
让我们的思维驾驭在电的速度之上!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-20 06:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表