STM32字符串打印

最新更新时间:2022-09-30来源: csdn关键字:STM32  字符串  打印 手机看文章 扫描二维码
随时随地手机看文章

源码xxx.c

void UART_PutChar(USART_TypeDef* USARTx, uint8_t ch)

{

while((USARTx->SR&0X40)==0);//循环发送,直到发送完毕

USARTx->DR = (ch & (uint16_t)0x01FF);

}


void printf_uart(USART_TypeDef* USARTx, uint8_t *str)

{

while (*str != '' )  

{  

UART_PutChar(USARTx, *str);  

str++;  

}

}


头文件定义xxx.h

void UART_PutChar(USART_TypeDef* USARTx, uint8_t Data);

void printf_uart(USART_TypeDef* USARTx, uint8_t *str);


举例

printf_uart(USART2,"USART2rn");//使用的前提是,你得初始化串口2


关键字:STM32  字符串  打印 编辑:什么鱼 引用地址:STM32字符串打印

上一篇:SMT32打印固件版本信息
下一篇:STM32串口1,2,3初始化函数代码(标准库版)

推荐阅读

“甜蜜”的微芯片,新技术可用糖实现曲面打印
使用糖和玉米糖浆,研究人员加里·扎博将“NIST”这个词用金色字母转移到人的头发上。图片来源:美国国家标准技术研究院普通的食糖可将微芯片图案转移到新的和非传统的表面上吗?在最新一期《科学》杂志上,美国国家标准技术研究院(NIST)科学家报告了一种利用糖在几乎任意共性表面上进行转印的方法,该技术为电子、光学和生物医学工程等领域开辟新材料和微结构提供了新的可能性。半导体芯片、微图案表面和电子产品都依赖于微缩印刷,这是一种将百万分之一到十亿分之一米宽的精确但微小的图案放置在表面上,以赋予它们新特性的过程。传统上,这些由金属和其他材料组成的微型图案都印在平坦的硅晶圆上。但随着半导体芯片和智能材料的可能性扩大,这些复杂、微小的图案需要打印在新
发表于 2022-11-28
“甜蜜”的微芯片,新技术可用糖实现曲面<font color='red'>打印</font>
从隐形眼镜到乳胶手套,新技术实现曲面打印柔性电路
代表性打印图案。图片来源:《科学进展》美国北卡罗来纳州立大学研究人员展示了一种将电子电路直接印刷到弯曲和波纹表面上的新技术。这项工作为各种新的柔性电子技术铺平了道路,研究人员已使用该技术制造了原型“智能”隐形眼镜、压敏乳胶手套和透明电极。该研究成果近日发表在《科学进展》上。研究人员称,有许多现有技术可使用各种材料制造印刷电子产品,但存在局限性。其中一个挑战是,现有技术需要在用于印刷电路的“墨水”中使用聚合物黏合剂,这会损害电路的导电性,因此必须在印刷后加入一个额外的步骤来去除这些黏合剂。第二个挑战是,这些打印技术通常需要在平坦表面上打印,但许多应用并不具备这样的条件。研究人员此次开发出一种不需要黏合剂的技术,可在各种曲线表面上打印。
发表于 2022-11-23
从隐形眼镜到乳胶手套,新技术实现曲面<font color='red'>打印</font>柔性电路
STM32入门系列-开发工具keil5安装
主要介绍如下三部分内容:keil5软件获取keil5安装安装STM32芯片包软件获取可以通过搜索引擎搜索关键字“KEIL5下载”,找到其官方网站http://www.keil.com。我们这里使用MDK5.14版本,如果后面出了更高的版本选择性升级即可,不过也没有必要什么都追求最新的,这一个软件用着习惯就行。登录armkeil官方网站,网站首页有软件下载连接,在这里我们选择MDK-Arm。会让你先注册,注册完成之后就可以开始下载了。软件安装安装此软件时一定要注意以下几点:安装路径不能带中文,必须是英文路径。安装目录不能跟51的KEIL或者KEIL4冲突,三者目录必须分开。KEIL5的安装比起KEIL4多了一个步骤,必须添加芯片包,不
发表于 2022-11-18
<font color='red'>STM32</font>入门系列-开发工具keil5安装
STM32入门系列-存储器与寄存器介绍
介绍两部分内容:什么是存储器映射什么是寄存器及寄存器映射为了让大家对存储器与寄存器有一个更清楚的认识,并且为之后使用 C 语言来访问 STM32 寄存器内容打下基础。等明白了如何使用 C 语言封装底层寄存器,也就为后面学习库函数的开发做好了铺垫。什么是存储器映射程序存储器、数据存储器、寄存器和I/O端口排列在同一顺序的4GB地址空间内。这就是我们曾提到过的被控总线的连接部分,而编程时就是操作这一块地方。存储器本身不具有地址信息,它的地址是由芯片厂商或用户分配,给存储器分配地址的过程称为存储器映射,如果再分配一个地址就叫重映射。 STM32F103ZET6 数据手册中存储器映射图如下所示。从上图中可以看到 ARM 把这 4GB 的存储
发表于 2022-11-18
STM32入门系列-GPIO概念介绍
GPIO(general purpose intput output)是通用输入输出端口的简称,可以通过软件来控制其输入和输出。STM32 芯片的 GPIO 引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。不过 GPIO 最简单的应用还属点亮 LED 灯了,只需通过软件控制 GPIO 输出高低电平即可。当然 GPIO 还可以作为输入控制,比如在引脚上接入一个按键,通过电平的高低判断按键是否按下。其中STM32F103xC、STM32F103xD和STM32F103xE有144个引脚的芯片如下图所示。那么是不是所有引脚都是 GPIO 呢?当然不是,STM32 引脚可以分为这么几大类:电源引脚:引脚图中的 VDD、V
发表于 2022-11-18
STM32入门系列-GPIO结构
已经了解了STM32 GPIO的基本概念及引脚分类。现在来看下STM32 GPIO内部的结构是怎样的。IO端口位的基本结构如下图所示。从图中可以看出GPIO内部结构还是比较复杂的,只要将这张GPIO结构图理解好,那么关于GPIO的各种应用模式将非常清楚。图中最右端I/O端口就是STM32芯片的引脚,其它部分都在STM32芯片内部。上图中我们将每部分都用红色数字标号了,按照顺序我们逐一讲解。保护二极管引脚内部加上这两个保护二级管可以防止引脚外部过高或过低的电压输入,当引脚电压高于VDD_FT或VDD时,上方的二极管导通吸收这个高电压,当引脚电压低于VSS时,下方的二极管导通,防止不正常电压引入芯片导致芯片烧毁。尽管STM32芯片内部有
发表于 2022-11-18
<font color='red'>STM32</font>入门系列-GPIO结构
小广播
设计资源 培训 开发板 精华推荐

何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved