COIDE下重定向printf

来源:互联网 发布:淘宝实时交易 编辑:程序博客网 时间:2024/06/09 06:43

在STM32下,可能需要重定向printf到串口,而COIDE下提供了重定向printf的组件,使用起来是相当方便的。

先add这个组件,然后在printf.c下稍加修改即可使用了。

如果在COIDE上无法修改printf.c的话,可以使用其它编辑器,如:sublime。

先添加串口的头文件。


然后,修改PrintChar函数,让它使用串口发送数据。

此外,还需要注释这一句,否则链接时会因为多个库重复定义而出错


好了,可以使用printf函数啦。


这里,我用了Secure CRT来接收串口上的数据,除了设置串口波特率等参数之外,还要在会话选项中,选上新行模式。


最终效果如下:


0 0
原创粉丝点击