在kile上通过串口实现scanf和printf打印
基于stm32工程上实现
重写两个fput()和fget()函数,重定向printf()和scanf()
fput函数重定义:
fget函数重定义:
main函数
我们使用的是串口1(USART1),打开调试窗口,输入num的值,按ENTER键结束输入,由于可能是keil bug的原因,还需要再加按其他键,才能结束输入。比如输入12后,再多按一个任意键,比如1既可以完成输入。
main函数
进入调试模式,打开串口1调试窗口UART #1
sanf输入前:
scanf输入后,printf打印输入的num值;输入12