CH32V307 stdio.h

请问为什么加入stdio.h后找不到sprintf这个函数,在STM32中加入加入stdio.h可以找到sprintf这个函数。请问是什么原因呢。

如果这个函数是有其他函数替换,可以告知一下吗?


您好,这边测试直接调用sprintf函数或添加stdio.h头文件后调用sprintf函数都是没有问题的,如下图。附件为我的测试例程,可以看一下。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。

icon_rar.gifCH32V307 sprintf.zipimage.png


您好,我找到这个函数了,请问是那个串口输出的呢,怎么控制用那个串口呢


您好,若你此处串口指的是打印显示串口的话,我的附件例程以及EVT例程一般默认用的串口1,USB转串工具的Rx引脚连接MCU的Tx(PA9)引脚即可,具体根据程序配置的串口连接。EVT例程debug文件中有关于串口的配置,可以通过宏定义选择串口1、2、3,如下图,也可自己配置其他串口。

image.png


好的,明白了,谢谢


image.png

您好,请问怎么使用sprintf发送右边框内的数据呢,就是带这种花括号的


这样直接是报错的


问题已解决。



只有登录才能回复,可以选择微信账号登录