【入门篇】2.10 串口打印Helloworld
目录
一,printf函数
二,printf函数示例
三,fputc函数
四,重定义fputc函数
一,printf函数
如果我们要通过串口输出“Helloworld”,就需要printf函数。那么如何满足在串口输出“Helloworld”呢?
printf是 C 语言中的一个标准库函数,主要用于向标准输出设备输出格式化的字符串。
二,printf函数示例
#include <stdio.h>int main() {printf("Helloworld.\n");return 0;
}
那么,我们在开发板上输出“Helloworld”,上面的示例能满足需求吗?
肯定是不能。
因为前面说过printf函数是标准I/O库中的函数,它默认将输出定向到标准输出设备(通常是终端)。而STM32的串口是一个硬件外设,printf并不知道如何跟这个外设进行通信。
三,fputc函数
fputc函数是标准I/O库中的一个函数&#