串口发送数据---printf

使用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函数进行打印了

  • 串口就输出了相应的内容了

相关推荐

  1. 关于QT串口发送数据不能及时发出问题

    2024-03-23 03:34:01       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-23 03:34:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-23 03:34:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-23 03:34:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-23 03:34:01       20 阅读

热门阅读

  1. Unix环境高级编程-学习-07-多线程之互斥锁

    2024-03-23 03:34:01       23 阅读
  2. Springboot vue elementui 停车场管理系统

    2024-03-23 03:34:01       23 阅读
  3. 383. 赎金信

    2024-03-23 03:34:01       22 阅读
  4. Python——删除加密excel文件的密码

    2024-03-23 03:34:01       22 阅读
  5. 双亲委派模型

    2024-03-23 03:34:01       23 阅读
  6. LeetCode——二分查找

    2024-03-23 03:34:01       19 阅读
  7. 【Docker】Airflow Worker 容器部署

    2024-03-23 03:34:01       18 阅读