在使用串口打印printf()函数时的配置
时间:11-27
来源:互联网
点击:
在使用串口打印printf()函数时的配置
在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,下面就说一下使用printf需要做哪些配置。
printf函数是c语言库stdio.h中的函数,在使用printf打印时,应包含头文件,其次还要配置fputc()函数,
1、首先要在你的main 文件中 包含“stdio.h” (标准输入输出头文件)。 2、在main文件中重定义函数 如下: int fputc(int ch, FILE *f) {
USART_SendData(USART1, (unsigned char) ch);// USART1 可以换成 USART2 等 while (!(USART1->SR & USART_FLAG_TXE)); return (ch); }
这样在使用printf时就会调用自定义的fputc函数,来发送字符。
使用方法:printf("当前温度:%d",a);输出:当前温度:17
串口打印printf()函数配 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)