使用printf----串口发送数据
- 使用printf之前,打开kell工程选项,勾选Use MicorLIB--是keil为嵌入式平台优化的一个精简库
- 需要对printf函数进行重定向,将printf函数输出的东西打印到串口,因为printf函数默认是输出到屏幕,单片机没有屏幕,所以要进行重定向-----最开始加上#include <stdio.h>,之后在头文件里加上#include <stdio.h>
- 之后在发送一个字节函数之后,重写fputc函数
- 重定向fputc和printf函数的关系,因为这个fputc是printf函数的底层,printf函数在打印的时候,就是不断调用fputc函数一个个打印的,那我们把fputc函数重定向到了串口,那printf函数自然就输出到串口了
这样就可以在主函数里使用printf函数进行打印了
串口就输出了相应的内容了