STM32F103RCT6+USART串口打印
1.STM32F103RCT6最小系统板
2.新建STM32CubeIDE工程参见
https://blog.csdn.net/zhenglu777999/article/details/124256688?spm=1001.2014.3001.5502https://blog.csdn.net/zhenglu777999/article/details/124256688?spm=1001.2014.3001.55023.配置USART1,参数默认。
4.生成代码后,在Core->Src->tim.c文件inlcude代码沙盒中添加以下代码。
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include <stdio.h>
#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif
PUTCHAR_PROTOTYPE
{HAL_UART_Transmit(&huart1 , (uint8_t *)&ch, 1 , 0xffff);return ch;
}#define LOG_ENABLE 1
#if LOG_ENABLE
#define log(format,...) printf(format"\r\n",##__VA_ARGS__)
#else
#define log(format,...)
#endif
/* USER CODE END Includes */
5.在Core->Src->tim.c文件中主循环中添加以下代码。
/* USER CODE BEGIN WHILE */while (1){HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_2);log("temputer:%d",30);HAL_Delay(1000);/* USER CODE END WHILE */
6.通过串口工具SSCOM,可以看到串口输出结果。
STM32F103RCT6+USART串口打印相关推荐
- 基于STM32F103RCT6实现串口中断发送,使用环形队列
文章目录 一.开发环境 二.串口中断发送原理 三.实验现象 四.完整源码 五.后记 一.开发环境 /************************************************** ...
- 串口输出换行_stm32初学者必会操作----usart串口调试工具
stm32初学者必会操作----usart串口调试工具 今天笔者介绍stm32初学者必会的工具 usart的串口设备. usart很重要,可以传输数据,可以检查代码的错误位置,查看输出数据. 下图就是 ...
- 基于STM32F103——DS1302日期时间+串口打印
DS1302时钟模块串口打印 DS1302时钟模块相关介绍 基本介绍 概述 特点 各引脚功能 相关寄存器 时序图 单字节写时序 单字节读时序 时钟/日历多字节(Burst)方式 BCD转十进制和十进制 ...
- 小熊派gd32f303学习之旅(4)—使用DMA实现串口打印
小熊派gd32f303学习之旅(4)-使用DMA实现串口打印 一.前言 在上一篇文章(串口打印第一个Hello world程序)我们使用重定义fputc函数的方式实现了串口打印,但是这种方式本质上是在 ...
- 小熊派gd32f303学习之旅(3)—串口打印第一个Hello world程序
小熊派gd32f303学习之旅(3)-串口打印第一个Hello world程序 一.硬件连接 通过查看原理图我们可以看到,当[UART通信选择开关]拨向[AT-MCU]时,USB虚拟串口连接到MCU的 ...
- 1.国民技术N32G45X例程之-串口打印
国民技术N32G45X例程之-串口打印 提示:use MicroLIB,printf串口打印 文章目录 前言 一.国民技术N32G45X串口配置 二.printf函数 1.国民技术N32G45X官方库 ...
- USART串口协议和USART串口外设(USART串口发送串口发送和接收)
1.通信接口 A.基本概念 • 通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统 • 通信协议:制定通信的规则,通信双方按照协议规则进行数据收发 异步:需要双方约定一个频率 B.数据通信方 ...
- STM32L431(CubeMX)使用DHT11读取环境温度与湿度并通过串口打印
STM32L431CubeMX使用DHT11读取环境温度与湿度并通过串口打印 一.开发平台 软件下载 1.keil5 2.CubeMx 二.DHT11介绍 三.新建工程步骤 1.CubeMx 2.Ke ...
- STM32的串口打印土壤湿度传感器(YL-69)数据
最近在弄课设,需要使用土壤传感器来读取数据,用来测量土壤或其他的湿度数据,我选择使用串口打印数据. 用的控制器是STM32F103C8T6,在网上找了好多代码,各种问题,都没有用,或许的要实现的功能不 ...
- stm32f103zet6开发板的串口打印实现
基于我的上一篇文章配置完led灯后,在此基础上添加串口打印功能,不涉及硬件方面的操作 回到CubeMX,查看原理图,选择串口1 在CubeMX选择USART1 选择模式为异步模式, 波特率,字长等其它 ...
最新文章
- 笔记本Wifi连接出现“设置与网络连接不匹配”的解决方法
- mysql 5.7 双主配置_MySQL5.7.18 双主配置
- 2019年第十届蓝桥杯 - 省赛 - C/C++大学A组 - A. 平方和
- P1063-能量项链【区间dp】
- 大数问题(C++、Java)
- 《Python Cookbook 3rd》笔记(5.1):读写文本数据
- redis数据丢失_有效避免数据丢失!Redis持久化方案选择详解
- python语言中最基本的概念_Python 学习之路-基本的概念(三)
- 嵌入式Linux开发环境搭建实验
- 通讯录系统图形化界面(C++,Qt5.12)(Visual Studio2019,QtCreator)(初学)
- 逻辑回归LR vs 支持向量机SVM
- 2021杭州阿里巴巴国际UED笔试题
- 负反馈与马歇尔的均衡论
- 分享72个商务商城PHP源码,总有一款适合你
- Codeup最长公共子序列(LCS):最长公共子序列
- 流式布局FlowLayout使用
- word交叉引用格式改为上标
- Springboot2.x集成PageHelper
- 0基础自学软件测试,10分钟从测试9个阶段带你入门【建议收藏】
- 远程桌面计算机断网,win10系统远程桌面连接一会自动断开的详细技巧