要使用重定向,需提前配置串口。
根据开发板原理图,找到USB转串口 (提前安装CH340驱动) 对应的USART_X上进行配置。
1、例如我的是STM32F103ZET6,配置情况如下:
2、stm32CubeIDE左边的工程列表是与你实际工程所在的文件列表相对应的,就是说当你在stm32CubeIDE里直接添加或者删除工程里的文件或文件夹,那相应的实际工程所在的文件也会发生相应的变化。那么我们可以利用这一点向实际工程内添加自己想要添加的文件。
代码网盘链接:
链接:https://pan.baidu.com/s/1zS-p-z6jstkUQw4b_KoW4w?pwd=1234
提取码:1234
3、(点击构建后会产生更新,可以鼠标右击修改后的文件点击”refresh)
4、在main.c进行头文件声明
5、使用printf函数:因为只在调试模式下需要进行重定向串口输出,因此,只在Debug模式下进行重定向,而Release模式下不需要串口调试,具体可看RePrintf.h。
6、在stm32cubeIDE环境下debug模式和release模式切换
1).使用Debug模式
2).使用Release模式
如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!