#include "stdio.h"
int __io_putchar(int ch)
{
HAL_UART_Transmit(&huart1,(uint8_t *)&ch,1,0xFFFF);//此处huart1根据实际串口配置
return ch;
}
int _write(int file,char *ptr,int len)
{
int DataIdx;
for (DataIdx=0;DataIdx< len; DataIdx++)
{
__io_putchar(*ptr++);
}
return len;
}
//  HAL_UART_Transmit(&huart1,TxData,sizeof(TxData),10);printf("helloworld\n");HAL_Delay(1000);}

本人使用stm32cubeide软件,stm32f407的板子。

要记得加上\n,不然可能会导致串口软件卡顿,不能及时显示出来。

通过uart串口和printf函数打印相关推荐

  1. STM32F103串口1 printf函数的实现

      在单片机中使用最多的通信接口基本就是串口了,说起串口就不得不提串口中最常用的一个函数就是打印函数printf()函数,在上位机上中这个函数直接从库函数中调用就可以了,那么在单片机中这个函数要怎么使 ...

  2. Python直接调用C库的printf()函数打印一条消息

    github博客传送门 csdn博客传送门 话不多说直接上代码 # 直接从 C 库中调用 printf()函数打印一条消息 # Windows 中的 C 库位于 C:\WINDOWS\system32 ...

  3. printf函数打印

    程序运行的时候,会自动打开三个文件,分别是stdin.stdout.stderr 这三个文件对应的外设分别是 键盘.显示器.显示器 这三个文件对应的文件描述符为 0.1.2 printf函数在显示器上 ...

  4. printf函数打印(一)—— 过程解析篇

    程序运行的时候,会自动打开三个文件,分别是stdin.stdout.stderr 这三个文件对应的外设分别是 键盘.显示器.显示器 这三个文件对应的文件描述符为 0.1.2 printf函数在显示器上 ...

  5. 【STM32学习5】STM32使用printf函数 打印到电脑串口助手

    本文所使用的方法与代码参考自正点原子,如果想要详细了解这方面的知识,请阅读正点原子官方提供的文档. 一.背景 在开发STM32应用时,将一些信息通过串口打印到电脑上是常用的调试手段.C语言标准库中的p ...

  6. 【MSP430G2553】图形化开发笔记(5) UART 串口及printf

    目录 概述 UART 的初始化 使用 Grace 配置 UART 介绍 用例:UART模式 FIFO的思想 使用 FIFO 发送 UART 数据 使用 FIFO 接收 UART 数据 FIFO编程 U ...

  7. codeblocks printf函数打印不出来_最全C语言基本程序交互函数之输出到屏幕

    前言 上一栏目主要讲解了各种数据类型的知识,大家先闭眼回顾一下数据类型的知识哦.本章节主要内容是讲解程序的基本交互设计之程序的输出.程序和人交互无非就是通过外设进行输入信息,C语言中基本的交互的基本流 ...

  8. stc单片机使用printf()函数打印

    串口波特率初始化: 利用stc-isp工具生成初始化代码, 在串口初始化函数中添加 **TI=1;**如下图,否则printf()无法输出. void UartInit(void) //9600bps ...

  9. linux arm printf 函数与串口,11、串口实现printf()函数--s3c440

    一.概要 由于以往的单片机实现printf函数成本太高,基本上不会其上实现printf功能,随着ARM芯片的发展,printf调试受到了极大的欢迎.对于嵌入式软件的开发人员而言,"print ...

最新文章

  1. 苹果自动驾驶部门「裁员」又「重组」,AI负责人接掌「泰坦」
  2. 006_Buzz属性和组
  3. ASP.NET在访问Controller的方法带参数时怎样防止黑客攻击
  4. python精要(72)-VMDK操作(2)
  5. 华南农业大学c语言期末试题,华南农业大学珠学院C语言期末试卷.doc
  6. 学数据库还不会Select,SQL Select详解,单表查询完全解析?
  7. 2020-12-15 CPU设计复盘
  8. mfc读取bmp文件_LIUNX 工程bmp.c 显示图片 开发板出来的图片只有一个角 求大佬解决...
  9. 腾讯2014年实习生招聘笔试面试经历
  10. BaseAudioContext
  11. Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试
  12. python3.6 - threading 多线程编程基础(1)
  13. python str 索引_一步一步学Python3(小学生也适用) 第九篇: 字符串(str)类型(中)...
  14. PHP 14:类的实例
  15. 后端图形验证码base64编码字符串及前端获取图形验证码base64编码字符串并解码显示图形验证码代码
  16. python处理csv文件计算均值_读取CSV文件,计算平均值并打印所述平均值
  17. 爸妈老了而我还未长大--《Coraline》观后感
  18. mysql连接数怎么清理_MySQL连接数太多应该怎么解决?
  19. 命令之 dirname
  20. 转 浅谈游戏辅助程序的制作

热门文章

  1. Android自定义-滑动缩放渐变填充曲线折线图表
  2. Mybatisplus lambda写法随笔
  3. mysql8三种安装方式
  4. git amend如何撤销
  5. 搜狗输入法英文字母间隔大
  6. 华为光纤交换机zone配置
  7. login主页面+接口+依赖
  8. Spark SQL中StructField和StructType
  9. 情态动词+have+done用法整理
  10. 江苏中理网络科技有限公司介绍