通过uart串口和printf函数打印
#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函数打印相关推荐
- STM32F103串口1 printf函数的实现
在单片机中使用最多的通信接口基本就是串口了,说起串口就不得不提串口中最常用的一个函数就是打印函数printf()函数,在上位机上中这个函数直接从库函数中调用就可以了,那么在单片机中这个函数要怎么使 ...
- Python直接调用C库的printf()函数打印一条消息
github博客传送门 csdn博客传送门 话不多说直接上代码 # 直接从 C 库中调用 printf()函数打印一条消息 # Windows 中的 C 库位于 C:\WINDOWS\system32 ...
- printf函数打印
程序运行的时候,会自动打开三个文件,分别是stdin.stdout.stderr 这三个文件对应的外设分别是 键盘.显示器.显示器 这三个文件对应的文件描述符为 0.1.2 printf函数在显示器上 ...
- printf函数打印(一)—— 过程解析篇
程序运行的时候,会自动打开三个文件,分别是stdin.stdout.stderr 这三个文件对应的外设分别是 键盘.显示器.显示器 这三个文件对应的文件描述符为 0.1.2 printf函数在显示器上 ...
- 【STM32学习5】STM32使用printf函数 打印到电脑串口助手
本文所使用的方法与代码参考自正点原子,如果想要详细了解这方面的知识,请阅读正点原子官方提供的文档. 一.背景 在开发STM32应用时,将一些信息通过串口打印到电脑上是常用的调试手段.C语言标准库中的p ...
- 【MSP430G2553】图形化开发笔记(5) UART 串口及printf
目录 概述 UART 的初始化 使用 Grace 配置 UART 介绍 用例:UART模式 FIFO的思想 使用 FIFO 发送 UART 数据 使用 FIFO 接收 UART 数据 FIFO编程 U ...
- codeblocks printf函数打印不出来_最全C语言基本程序交互函数之输出到屏幕
前言 上一栏目主要讲解了各种数据类型的知识,大家先闭眼回顾一下数据类型的知识哦.本章节主要内容是讲解程序的基本交互设计之程序的输出.程序和人交互无非就是通过外设进行输入信息,C语言中基本的交互的基本流 ...
- stc单片机使用printf()函数打印
串口波特率初始化: 利用stc-isp工具生成初始化代码, 在串口初始化函数中添加 **TI=1;**如下图,否则printf()无法输出. void UartInit(void) //9600bps ...
- linux arm printf 函数与串口,11、串口实现printf()函数--s3c440
一.概要 由于以往的单片机实现printf函数成本太高,基本上不会其上实现printf功能,随着ARM芯片的发展,printf调试受到了极大的欢迎.对于嵌入式软件的开发人员而言,"print ...
最新文章
- 苹果自动驾驶部门「裁员」又「重组」,AI负责人接掌「泰坦」
- 006_Buzz属性和组
- ASP.NET在访问Controller的方法带参数时怎样防止黑客攻击
- python精要(72)-VMDK操作(2)
- 华南农业大学c语言期末试题,华南农业大学珠学院C语言期末试卷.doc
- 学数据库还不会Select,SQL Select详解,单表查询完全解析?
- 2020-12-15 CPU设计复盘
- mfc读取bmp文件_LIUNX 工程bmp.c 显示图片 开发板出来的图片只有一个角 求大佬解决...
- 腾讯2014年实习生招聘笔试面试经历
- BaseAudioContext
- Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试
- python3.6 - threading 多线程编程基础(1)
- python str 索引_一步一步学Python3(小学生也适用) 第九篇: 字符串(str)类型(中)...
- PHP 14:类的实例
- 后端图形验证码base64编码字符串及前端获取图形验证码base64编码字符串并解码显示图形验证码代码
- python处理csv文件计算均值_读取CSV文件,计算平均值并打印所述平均值
- 爸妈老了而我还未长大--《Coraline》观后感
- mysql连接数怎么清理_MySQL连接数太多应该怎么解决?
- 命令之 dirname
- 转 浅谈游戏辅助程序的制作