stm32 串口通讯,我把程序中有关printf重定向有关的函数屏蔽,单片机就接收不到数据了?

我只需要单片机接收到数据就执行相对的程序,不需要printf打印,为什么屏蔽掉重定向函数,单片机就接收不到数据了这是为什么... 我只需要单片机接收到数据就执行相对的程序,不需要printf打印,为什么屏蔽掉重定向函数,单片机就接收不到数据了这是为什么 展开
 我来答
新了养记新食1347
2020-01-09 · TA获得超过3376个赞
知道大有可为答主
回答量:4700
采纳率:67%
帮助的人:383万
展开全部
工程属性中的Target项中的Code Generation 选择 UseMicroLIB。 即可使用printf进行串口输出。
库函数版本的:
如果使用的是MDK,请在工程属性的“Target“-》”CodeGeneration“中勾选”Use MicroLIB“ 进行如上设置后编译一下,串口输出正确的数据。
追问
我只需要单片机接收到数据就执行相对的程序,不需要printf打印,为什么屏蔽掉重定向函数,单片机就接收不到数据了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式